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

ループの脱出

・i,j二つのループで関数から真が返ってきたら1→3 ・ループ中に一つも真が返ってこなかったら2→3 こんな要求があった場合GOTO使うとこんな感じだと思う main { ループ(i:…) { ループ(j:…) { 条件判定(関数(i,j)=真) { 1のコード GOTO ラベル1 } } } 2のコー…

素数その2

C#

奇数のみでやってみると当然半分くらい。 using System; using System.IO; namespace PN2 { class Program { const int MAX = 10000000; static readonly double SQRTMAX = Math.Sqrt(MAX); static readonly double TPS = TimeSpan.TicksPerSecond; static b…

素数

C#

演算、出力とも1秒くらいでした。 馬鹿正直にエラトステネスのふるいを実行…どう考えても奇数だけ処理した方が早いでしょう。 using System; using System.IO; namespace PN1 { class Program { const int MAX = 10000000; static readonly double SQRTMAX =…