38時限目

 
 

310 :ろっく ◆MSMsXJMDCY :2005/07/30(土) 21:25:54 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 昨日投稿したものが既出だったので、
| 別のものを投稿。
\__  _________________
━━━∨━━━━━━━━━━
「大砲の弾問題」といわれるものです。
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (゚Д゚,,)     (゚Д゚,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | 大砲の弾問題?
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | 何かで聞いたことがあるような・・・
         \________________

311 :(2/12):2005/07/30(土) 21:26:25 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| どういうものかというと・・・
\__  _________________
━━━∨━━━━━━━━━━
近々戦争が起こるので、大砲の弾をたくさん用意しました。
正方形を底面にしてピラミッド状に積み上げました。
何層に積み上げたかはわからないが、
一番上は一つ、次は二行二列の正方形。
三段目は三行三列の正方形・・・といった具合だ。
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (゚Д゚,,)     (゚Д゚,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | 物騒だなオイ。
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | そこには突っ込むな。
         \________________

312 :(3/12):2005/07/30(土) 21:27:33 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 続きです。
\__  _________________
━━━∨━━━━━━━━━━
ここで隊長がいいました。
「玉がいくつあるのか調べろ。
玉を正方形になるように平らに並べるのだ。」
そこで兵士たちで努力すると、
一つ残らず玉を正方形に並べることが出来ました。
さて、玉はいくつあるのだろうか。
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (゚Д゚;)     (゚Д゚;)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | え・・・難しすぎねえか?
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | 想像がつかん。
         \________________

313 :(4/12):2005/07/30(土) 21:28:49 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 一番低い答えは、4900個です。
\__  _________________
━━━∨━━━━━━━━━━
1^2+2^2+3^2+・・・24^2=70^2=4900
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (_。 ,,)     (Д゚ ,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | ちょっとやってみよう・・・
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | がんばれ前ギコ。
         \________________

314 :(5/12):2005/07/30(土) 21:29:55 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| これ答えはもっとあるかも知れません。
\__  _________________
━━━∨━━━━━━━━━━
無いなんて確証はありませんからね。
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (_。 ,,)     (゚Д゚,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | え〜と1+4+9+16+25+・・・
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | 今でも見つかっていないのですか?
         \________________

315 :(6/12):2005/07/30(土) 21:30:27 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ええ。PCで探してもなかなか見つかりません。
\__  _________________
━━━∨━━━━━━━━━━
探したい人へ。
BASIC用ですが。
-------ココカラコピペ--------
100 for N=1 to 10000
110 M=N*(N+1)/2*(2*N+1)/3
120 S=int(sqr(M);0.1) : IF M=S*S then print N,M
130 next N
-------ココマデコピペ--------
BASICなんて動かせねぇけどやってみたい!って人は、
ttp://www.discoversoft.net/
で落とすべし。
「to」の次の数字まで条件に合うかどうか探すプログラム。
そこの数字を変えて試しましょう。
  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (_。 ;)     (゚Д゚,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | 121+144+169+196+225+・・・
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | 家に帰ったらやってみようっと。
         \________________

316 :(7/12):2005/07/30(土) 21:30:57 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| それでは今日はここまで。
\__  _________________
━━━∨━━━━━━━━━━

  ,__  
  iii■∧  /
━ (,, ゚Д゚) / ━━━━━ ∧∧━━    ∧∧
   |   つ ∇      (_。 ;)     (゚Д゚,,)
   |  |┌─┐   /⊂   ヽ    /⊂  ヽ
 〜|  ||□|  √ ̄ (___ノ〜 √ ̄ (___ノ〜
   ∪∪ |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | え〜と・・・441+・・・
    \____              ∧
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄
         | ありがとうございました。
         \________________

317 :(8/11):2005/07/30(土) 21:31:51 ID:6WIztXL00
━━━━━━━━━━━━━



━━━━━━━━━━ ∧∧━
               (_。 ;)
      .┌─┐   /⊂   ヽ
      .|□|  √ ̄ (___ノ〜 √ ̄
       |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | ん〜と・・・全部足して・・・・・・・・
    \_________________


318 :(9/11):2005/07/30(土) 21:32:48 ID:6WIztXL00
━━━━━━━━━━━━━



━━━━━━━━━━∧∧━
               (゚Д゚,,)∩
      .┌─┐    ⊂   .丿
      .|□|  √ ̄ (___ノ〜 √ ̄
       |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ====∧==========
    / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    | できました。教授!!!!!!
    \_________________

319 :(10/11):2005/07/30(土) 21:33:34 ID:6WIztXL00
━━━━━━━━━━━━━



━━━━━━━━━━∧∧━
               (゚Д゚,,)∩
      .┌─┐    ⊂   .丿
      .|□|  √ ̄ (___ノ〜 √ ̄
       |   |  ||   ━┳┛  ||   ━┳┛
 ̄ ̄ ̄ ̄|   | ==============

320 :(1111):2005/07/30(土) 21:34:08 ID:6WIztXL00
          ∧∧
          /⌒ヽ ) 
         i三 |∪ 
          |三 |
         (/~∪
        三三
       三三
      三三

322 :追加 :2005/07/30(土) 21:36:02 ID:6WIztXL00
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 書き忘れ。
| >>315ですが、あまり高い数字
| 自分は50000で凍りました。
\__  ________
     ∨
    ,__
   iii■∧
  ∫(;゚Д゚) サイゴノ1111ッテナン
  旦' っ_/ ̄/ 三
| ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|              |


326 :( ´∀`)さん :2005/07/31(日) 00:20:47 ID:gVbABQpU0
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 講義乙でした。
| そんな数探してみました。BASICじゃ扱える数が少なすぎて
| お話にならないのでCで書き換えましたが、2344段目に32ビット
| 整数が振り切れちゃいました。だれか64ビット整数が使える
| コンパイラ持ってる人頑張ってください。

   ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ∧∧
   (゚Д゚,,)
  φ   つ
√ ̄ (___ノ〜
||   ━┳┛

327 :( ´∀`)さん :2005/07/31(日) 02:08:19 ID:m4Jk/ZYt0
独自の整数クラスを作成してチャレンジだ。

328 :( ´∀`)さん :2005/07/31(日) 02:46:40 ID:gVbABQpU0
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| Cなんでクラスなんて物はありません。ショボーン
| 実は処理方法を変えて変えて、割り算と平方根を無くして
| 足し算と2乗な掛け算しか使ってませんから、そんなに死ぬ
| ような計算無くていいはず。まあ今日は面倒くさいので
| もう寝ますが。

   ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ∧∧
   (ω・`)
  φ   つ
√ ̄ (___ノ〜
||   ━┳┛

329 :( ´∀`)さん :2005/07/31(日) 11:04:18 ID:8RBA2Sfb0
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| JavaのBigInteger(多倍長整数クラス)を使ってやってみました。
| 750万段までシミュレーションしても70以外には該当する数は出てきませんね。
| もっと回せば該当する数が見つかるかもしれませんが、この辺で止めておきます。

   ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ∧∧
   (゚Д゚,,)
  φ   つ
√ ̄ (___ノ〜
||   ━┳┛


330 :ろっく ◆MSMsXJMDCY :2005/07/31(日) 11:46:52 ID:FQ+FtQOK0
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| >>325
| どうもありがとうございます。がんばります。
| >>326>>328
| おお、Cですか。自分は持っていないので出来ないのですわ。
| お疲れ様です。
| >>327
| それもいいかも知れませんね。
| >>329
| な、750万段・・・お疲れ様です。
\__  ___________________
     ∨
    ,__
   iii■∧
  ∫(;゚Д゚) プログラム組める人結構いるんだなぁ。
  旦' っ_/ ̄/ 三
| ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|              |

331 :( ´∀`)さん :2005/07/31(日) 12:48:48 ID:OLAU3Xth0
┌―――――――――――――――――――――‐
|10億段辺りまで計算できるスクリプトを書いたけど
|速度的にそこまで計算するのは無理ぽ。
|この調子だと1年がかりのの計算になりそう。

|スクリプトではなくプログラムに書き下せば
|もうちょっとましになるかもしれない。

|>329氏と同じく600万段までに該当はなしでした。
└―v―――――――――――――――――――─

  ∧∧
  (Д-,,)´`ヽ
 √ ̄(___ノ〜
 ||   ━┳┛

332 :331:2005/07/31(日) 14:47:00 ID:OLAU3Xth0
┌――――――――――――――――─
|試しに111兆1111億1111万1111段を
|計算させたら無事に通った。
|上限は10億段辺りじゃなかった。

|一体何桁まで保持できるんだか。
|ちなみにOctave使って計算してます。
└―v―――――――――――――─―‐
   ∧∧
   (゚Д゚;) なお判定ははずれでした
  φ   つ
√ ̄ (___ノ〜
||   ━┳┛

333 :ろっく ◆MSMsXJMDCY :2005/07/31(日) 15:42:04 ID:FQ+FtQOK0
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| >>331,>>332
| 本当にお疲れ様です。
| 111兆・・・国家予算ぐらいの数字ですね。
| しかしそこまでやっても出ないとは・・・
| 
| ちょっとぐぐってみたら、 大学受験板が引っかかりました。
| http://www.2chdat.net/data/html/12131244/1071117417.html
| ここの63氏がこの問題について書き込んでいます。
| 
| 教科書に載っていたとは。
| 自分は昔読んだ本を思い出してやったのですが。
\__  ___________________
     ∨
    ,__
   iii■∧
  ∫(;゚Д゚) 次回の講義はゲームの予定。
  旦' っ_/ ̄/ 三
| ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|              |

334 :( ´∀`)さん :2005/08/01(月) 09:17:23 ID:87rFm6R10
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 以下のプログラムを回すと結構な数HITしますが…
| ナニカマチガッテルノカ?

   ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ∧∧
   (゚Д゚;)        当方 F-BASIC97
  φ   つ
√ ̄ (___ノ〜
||   ━┳┛

---
10 A=0
20 for I=1 to 120000
30 A=A+I^2
40 if sqr(A)=int(sqr(A)) then print A;"->";sqr(A);" i=";I
50 next I
60 stop
---

335 :334:2005/08/01(月) 09:23:27 ID:87rFm6R10
しまった、打切り誤差を見逃してた

 
     
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送