[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/15 06:15 / Filesize : 299 KB / Number-of Response : 887
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 104代目



50 名前:前スレ798 mailto:sage [2008/02/07(木) 15:15:32 ]
[1] プログラミング論
[2] @ % ./a.out n
       の時、nまでの順列を生成するプログラムを作る。
      1. n = atoi( argv[1] ); で引数を整数に変換
      2. for( i = 0; i < n; i++ ) a[i] = i+1; としてa[]を初期化
      3. perm()を完成させる。
  A % ./a.out x n
    の時(x,nは整数),x^{n}を計算するプログラムを作る。
     x^{n} = x^{m} * x^{m} (n = 2m)
     x^{n} = x * x^{m} * x^{m} (n = 2m+1)
     x^{n} = 1 (n=0)
    を利用して乗算回数の最小化を行うこと。
    x^{n}の値と、乗算回数を出力する。
  B Ackermann関数
     A(0,n) = n+1
     A(m,0) = A(m-1,1) (m>0)
     A(m,n) = A(m-1,A(m,n-1)) (n>0)
    をするプログラムを作る。
    % ./a.out m n
    ただし、% ./a.out 3 12
    での実行時間が0.05sec未満。
         →%time ./a.out 3 12
    %time ./a.out 4 x
    は多分動かないのでm<=3で試すこと。
[3] 環境
 [3.1] Linux
 [3.2] gcc
 [3.3] C
[4] 2008年2/12(火)
[5] 制限は特にないです

先週はありがとうございました!今週も・・・・よろしくお願いしますm(__)m






[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<299KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef