ichirin2501's diary

いっちりーん。

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

99

Euler99解いた。解答者が多いことからも簡単な問題です。 普通にlogの基底変換を用いれば解ける。 基底変換の公式が思い出せなくて、導こうとして失敗した。 2度ほどやってるはずだけど…、なんか出来ないなぁ。 後で基底変換についてぐぐってみると、こんな…

Smileys Triangle

anarchy golf - Smileys Triangle2度目の登場です、現時点での最短コードが書けたので公開します。 id:Nyhxさんのコードを見なければ到達はかないませんでした。 63B c[];main(i){ for(*c=58;i+33;strcat(c,--i?"))"+!~i:"-")) puts(c); } 短縮の鍵は最初に…

95,104,204

Project Euler 95,104,204解いた。これで計92問、あと8問で3ケタだ…。 Project Euler 95 くそコードで動作させてみるが、あまりの遅さに絶望した。 とりあえず現時点で表示されてる答えを入力してみよう!→正解→( ゚д゚) Project Euler 104 これも素直に実装…

Project Euler

プロジェクトオイラー遊び倒すガイド(導入編)Project Eulerの布教記事を書いてる方がいた!導入編、初級編、中級編、上級編と4つがあり、初級〜上級編は例題を用いて問題を解く流れを紹介している。 中級、上級編に挙げられてる例題がオリジナル問題になっ…

またgとオイラー

Project Euler164を解いた。これで解いた問題数は計89問になる。Lv3まであと11問かー、地道に解いていくことにする。 〜通りあるか数えろ系の問題は大の苦手というより数学が苦手wだから問題を見たときに敬遠しようかと思ったのだけど、 普通に動的計画法だ…

またごr(ry

anarchy golf - Hamming Numbers撃沈した。 90Bあたりを境に完全にアルゴリズムが違う気がする。 90B切りたい…現時点では100B切るので精一杯かorz98Bコード a,s;main(k,i){ for(scanf("%d",&i);i;k+=s>5||printf("%d\n",k)|i--) for(a=1,s=k;++a<6;)s%a||(s/…

またごるふ

anarchy golf - Smileys Triangleid:NyhxさんがSmileys Triangleやってたので自分もやってみた。(勝手に名前出してよかったかな…不安) i,s[99];main(k){ for(;i++<34;)puts(strncat(s,":-))"-k,i<4?(k--,1):2)); } 70Bのコード、送信しておらず。 最初はメ…

ごるふった。

anarchy golf - Goldbach partitionCで書いてみた、138B 送信してないw j,k,m;main(i){ for(i=4;i<300;puts("")) for(printf("%d:",i+=2),j=1;j++