■ [Codeforces]Codeforces Beta Round #33 (Codeforces format)
2010-10-07 24:00-
http://codeforces.com/contest/33
Codeforcesはあまりレーティング気にしないのでC++でやっています。
ID | タイトル | 結果 | ひとこと |
---|---|---|---|
A | What is for dinner? | hacked->AC 01:38 | 英語が難し過ぎる |
B | String Problem | WA->AC 00:33 | 違う長さの入力があり得る意味はあるのか |
C | Wonderful Randomized Sum | AC 00:44 | 好きなタイプの問題 |
D | Knights | PE->AC 01:00 | SRMと問題被っちゃった |
E | Helper | Opened | 問題文読んでやる気なくした |
Coding
- A
- B
- まずワーシャルフロイドして各文字対について遷移コストを出しといて、
- 文字ごとに1つ目の文字列と2つ目の文字列のどっち側に合わせるかコストが小さい方に決めればよいか
- 提出、WA
- ああ、a->c、b->c みたいに、どちらも初期状態から変化するケースがあるわ
- 26通り全部確かめるようにして再提出、AC
- C
- D
- あ…この問題、ITmediaのアルゴリズマー連載でやったところだ!(2回目)
- サイズが微妙に大きい(1億)けどC++だから間に合うんじゃないのと高をくくって書く
- 一応、各人が各円の中にいるかどうかは前計算しといたり、cin/coutじゃなくてscanf/printfを使ったり、という程度には気を使った
- 提出、PE。え。
- 改行じゃなくて"\n"という文字列を出力してた…しょぼい
- 再提出、AC
- E
- ぎゃー問題長いー
- これ時刻の部分ってただ実装をややこしくするための要素にしかなっていないような
- やる気をなくした
- hack
結果
- スコア:3778
- 順位:42位/613人
- レート:1705 -> 1851
Dが既知の問題だったのですぐできたのが大きかった