Hatena::Grouptopcoder

niha SRM

2009-03-24

だめらー 02:42

  • 寝る宣言
  • suztomo さんにSRMだよーと教えてもらう
  • しらんがなー ^q^
  • register
  • enter ... アプレット落ちたー ^q^
  • enter
  • 500 open
  • sleeeeeeeeeeeeeeeeeeeeeep
  • wake up!

おはよー!

多分 08:33

  • 0入ってる時とか10以下はまあ適当に。
  • vec<int> v と m つくる
  • sort m
  • reverse v m
  • ここから↓を k 回ループ
  • m と v を比較
  • 違う部分があったら、そこより後ろにある一番大きい要素で、一番最後にある要素を違う部分と交換
  • i = mismatch(RAN(v), m.begin()).first; j = max_element(i+1, v.end()); j = find_end(i+1,v.end(),j,j+1); iter_swap(i,j);
  • なかったら、仕方ないので最後の二つを適当に入れ替える。
  • iter_swap(v.rbegin(), v.rbegin()+1);

とかでいいんじゃないかなー DIV2 500 は…おはようございます。250 とか見てねえよ!ぎゃー!

あとでやる…

だめらしいよ 09:39

次は頑張りましょう。

くやしーので 250 やるよー 09:50

  • ふむ
  • n.to_s.uniq.size ですね、分かります。
  • おわた。

243点。

2009-03-11

[]SRM436DIV1 00:04

ダメでした。

  • 眠いので島本和彦先生のサンタになれ!の動画を見ている
  • スタート
  • 250 見る
  • 問題割と短め。
  • 何か図がある。おおお…?
  • 一瞬で理解した !!!('-')!!! 俺 SUGEEEEEEE
  • C++ で一発で書けそうになかったので ruby で書いた
  • C++ で書く。rb2cpp を誰か書いてください。
  • コンパイル。実行。通らない。imihuuuuuuuuuuuuuuuuu
  • ごにょごにょと分からないまま30分くらいいじりまくる。
  • あーーーーーー!!!!!!11
  • max と max_element 間違えてるのに気づく。ていうかそこは動かないでよ…なんで動いちゃうんだよ…
  • 弄りすぎてて中々元に戻せない…
  • 戻せた気がするけど通らない
  • 「<」が一ヶ所「>」になってる。おい!!!1
  • まだ通らない
  • 何か「<= >=」が何故かある。おい。
  • テストは通った
  • 酷い酷いと思いながら submit。100点ない…だと…!
  • あと10分。もういいや寝ます…
  • 起きた
  • 落ちてるー(今ここ

多分何か浮動小数の扱いがアホなので誤差で死んだとかだと思う。そんな気はした。想定の範囲内すぎてショックがあまりない…

何か DIV2 落ちたらしいです。おめでとー

追記:逆だ。何か <= にすべきのを < にしてたのか。覚えてない…

見直しjjj 00:19

自分のコードを見直したけどそりゃ通らんわなという感じのコードが書かれていたのでした。眠かった…

反省としてはご飯食べたら眠くなるので SRM 前はご飯食べないとかですかね…

落としたときだけ書かないのは 00:38

よくないよねーということで恥ずかしいけど晒す…

http://www.topcoder.com/stat?c=problem_solution&rm=300576&rd=13698&pm=10341&cr=22716879

for (k = i + 1; k < j; k++){

通るわけがない

for (k = j - 1; k > j; k--){

ありがとうございました。

2009-02-10

忘れない 15:27

次は13日

2009-01-22

そうです 06:55

また24時間ほど時間を勘違いしておりました

死にます

2009-01-06

ついに本番です 20:21

[practice]SRM408DIV2 250

今日は余裕をもて register した。開始まで練習。

どこまでやってたのか忘れたので適当に選んだ。

まずはサンプル見て、見たら分かったので irb で一応浮動小数まわりのルール確認して submit。6分。

浮動小数回りは罠だらけなのでつい確認してしまう。まあ慣れるまでは…

[SRM]SRM432DIV2

面倒なので cafelier さん的なやり方で記述する。

結果は AC/AC/- (157.02/172.99/- [330.01])

続きを読む