2010-08-01から1ヶ月間の記事一覧

326. box paint

inaniwaさんがブログでビットシフトについて書かれていたのでちょっと調べてみました。 ・数値の場合 main(){printf("%d %d %d",1<<32,2<<31,2<<-1);} 0 0 1 そのまま計算されている。 ・変数の場合 a=1;b=32;c=2;d=31;e=2;f=-1; main(){printf("%d %d %d",a<

328. base convert

82バイトは割とさくっと書けましたがここから縮むかどうか…。

326. box paint

ごちゃごちゃと数値をいじくっていたらきれいに書けました。 可読性は著しく低いですが。 cは10,32,35のどれかなのでa

327. next odd number

常連の人以外はなかなか50バイトを出していないのをみると、gets()+atoi()はあまり浸透してないみたいですね。

323. Sharkovskii order

お久しぶりです。まぁあなごるにはいましたけど。 Sharkovskii orderは変な方向にひねってしまった感のある問題でした。すいません。 で、naiが異常に短いコードを出してたわけですが、まさかmain関数をqsortの引数にするとは…。脱帽。

323. Sharkovskii order

Sharkovskii orderを出題しました。 Sharkovskii orderというのはSharkovskii's theoremに出てくる順序で、 「f:R→Rが連続で素周期nの周期点を持つとすると、Sharkovskii orderでn