エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
そこで、ここからコードを縮めるためにここにいくつかの驚愕すべきテクニックを投入する。 ・int型の変... そこで、ここからコードを縮めるためにここにいくつかの驚愕すべきテクニックを投入する。 ・int型の変数の宣言をしたくない 使用するint型の変数は2つなのでmainの引数にしてしまう ・このdoubleをfloatに出来ないか ローカル変数で宣言すれば出来る。これはローカル変数であればレジスタ割付がなされるため、FPUで計算される。その場合、float型なのにdouble型と同じ計算精度を持つ。この発見はkurimuraさんによる。(id:kurimura:20060603) ・ループの終了条件をもっと短くかけないか nが0の入力が終端にある。rがn以下なのは保証されているからnが0かどうかだけチェックすれば良い。 ・a=1の初期化部分を短くできないか? scanfは正常に取得できた数値の数を返す。入力は2つの整数が組になっているので、常に2を返す関数だと考えて良い。nは最後以外は非0。よ