2008-01-01から1年間の記事一覧

PKU2503 Babelfish (2)

Ozyさんのところでコードが紹介されたので(http://d.hatena.ne.jp/Ozy/20080809#p1)、こちらも晒します。

PKU1163 The Triangle

G++で最短をとれた記念。 解法 よくある問題なので簡単に書くと、ピラミッドの各点について、自分にたどりつくまでのコストの最大値を求めながらDP。短くするためには、一番最初に与えられるピラミッドの段数の処理を工夫する必要がある。たぶん、getsや場合…

PKU2503 Babelfish

10万語ぐらいの辞書が与えられる。各クエリに対して、対応する中身があればその中身を返して、なければ"eh"と表示する。 なぜか人気のある問題。mapでも間に合うようにとの配慮からか、3000MSもある。 せっかくなのでSTLの練習。158B。

なんとなく

はてなさんのお世話になることにしました。 そのうちどこかに移転するかもしれません。

PKU3671 Dining Cows

問題の解法 Ozyさんのわかりやすい解説。 http://d.hatena.ne.jp/Ozy/20080731 コードの短縮過程 // 79B a,b;main(n){for(;a<b?b=a:0,~scanf("%d",gets(&n));a+=n-1)b+=2-n;printf("%d",b);} // AC 77B a,b;main(n){for(;~scanf("%d",gets(&n));a<b?b=a:0)n>1?a++:b++;printf("%d",b);} // AC 76B a;main(b,n){for(gets(n);a</b?b=a:0,~scanf("%d",gets(&n));a+=n-1)b+=2-n;printf("%d",b);}>