Hatena::Grouptopcoder

hotpepsiの練習帳

2012-11-27

SRM 560

02:47

Div2 Easy (250) TypingDistance

問題

  • 指1本でキーボードを打つ
  • キーボードの配列が与えられる
  • 指の移動距離を求める

方針

Div2 Medium (500) TomekPhone

問題

  • 新しいガラケーのキーボードをデザインしたい
  • テキストの各文字のカウント、キーの最大数、各キーの最大ストローク数が与えられる
  • テキストを入力したときの合計ストローク数を求める

方針

結果

oo- 245.01pt + 382.63pt = 627.64pt 101st rating 1189 -> 1232 (+43)

なんとかdiv1復帰。

mediumのキーの割り振りは、無駄にループしてしまった。

割り当て可能な全てのストローク数を用意しておき、ソートして、小さいものから割り振ればよかった。で、ストローク数でループすると、もっとシンプルになった。

トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/firewood/20121127