PKU参加を煽られていたので、乗ってみようと思った。
( http://d.hatena.ne.jp/yaneurao/20070504 )
言語にJavaが選べるようになっているし、JDKも5だから
それなりに勉強にはなるかナーと。(腕試しにもなるしね)
まぁC言語じゃない時点で、土俵から逃げてるとも言うが。(´・ω・`)
煽られていた問題はPKU1915である。
どれどれ、
( _, ,_) ・・・Knight?
_(__つ/ ̄ ̄ ̄/_ ・・・chess-move?
\/ ./ ・・・a side of the chess bord (4 <= l <= 300)
(;_, ,_) ・・・あ、アルゴリズム問題ッ!!
_(__つ/ ̄ ̄ ̄/_ ・・・こりゃあかん、勝負以前の問題ッ!!
\/ ./
というわけで勝負から逃げた。敵前逃亡。
負ける戦はしない、と昔のエロイ人も言っていたはず。
戦略的撤退。
多分、ビット演算の魔術を駆使するんだと思う。
でないと最悪の場合、300のn乗の演算になってしまい、TLE。
それこそブルージーンを持ってこないといけなくなってまう。
しかし、遠くから小石を投げるぐらいの悪あがきぐらいは
してもバチはあたるまい。
ということで、PKU1000。一番最初、ただの足し算一個。
static イニシャライザとか、命名規則無視とか
一行に複数詰め込むとか、文字コードを無視した読み取りとか
仕事でみたら張り倒されそうなコードで挑戦してみる。
4位。ガ━━Σ(゚Д゚|||)━━ン!!
やねさんとは5byte。トップのOzyさんとは10byte。
世界は広いのぅ・・・orz


