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

PKU1002(4)

PKU

前回の1002番での最短コードの記録を id:Ozyさんに抜かれたので気合で再圧縮(225B)!

PKU1002(3)

PKU

前回のコードの問題を解決しましょう。 ここに現段階(3/28 00:15)の最短コードがあるのでネタばれ注意

PKU1002(2)

PKU

とまぁ適当に読んで分かった事実を用いてコードを書く。 まずはC++で優雅に書いて見よう。 ネタばれ注意の続きを読む

PKU1002(1)

PKU

いつものように最短を目指せ。 まずは問題文を読んでみよう。 最初の行がテスト数、残りの行がデータ データは七桁の整数。 ただし,条件があって A, B, C が 2 D, E, F が 3 G, H, I が 4 J, K, L が 5 M, N, O が 6 P, R, S が 7 T, U, V が 8 W, X, Y が 9…

PKU2719番

PKU

さてと、適当気楽に最短コードを狙おう。 とりあえず自分の英語力が幼稚園児並しか無いと言う情けない理由で、 id:Ozy:20060320の中で問題文を真面目に読まずに出来そうな問題を選ぶ ......たぶん2719が一番楽だな。 というわけでネタばれ警報発令っと

入れ子の定義

D

今日はD言語の関数テンプレートでふと思った。 関数テンプレートって入れ子に出来るのだろうか? というわけで、実験実験。 private import std.stream; template lexical_cast(To){ template lexical_cast(From){ To lexical_cast(From from){ To to; auto …

おもろーな本

自分はプログラミング大好き人間なのでよくプログラミング関係の本を読みます。省メモリプログラミング―メモリ制限のあるシステムのためのソフトウェアパターン集 (Software patterns series)作者: ジェイムズノーブル,チャールズウィアー,James Noble,Charl…

暗黙の関数テンプレート

D

dmd v0.149 D言語の新バージョンです 今回は楽しげです。ひゃっほー暗黙の関数テンプレートが来たぜー うひょー(この機能を切望していたのでテンションが無駄に上昇しています) struct pair(A,B){A first;B second;} template make_pair(A,B){ pair!(A,B) ma…

閉じた式を求めて三千里

PKU

PKU2590 を扱った際に一つだけ嫌だなぁ。と思った部分があります。 それはステップ数を求める際にループでぐりぐり回したところです。 残念ながらループを消す方法が自分の知力では思いつかなかったのでそのときは諦めました。 が、今日適当に書いてたらなぜ…

さてとid:Ozyさんの所で出たPKU2602の超長い足し算。