Hatena::Grouptopcoder

cafelier@SRM

cafelier のSRM参加記録です。コンテスト中に考えてたことを執拗に全部書き残すとどうなるだろうかという試み本番中にこういうコードが書きたかったなあ、という後で書いた反省コードを書き残す試み

スパムが来たのでしばらくコメント欄をはてなユーザ限定にしています、すみません、

|

2011-03-20

SRM500

| 04:41 | はてなブックマーク - SRM500 - cafelier@SRM

SRM500 の成績・ソース (要ログイン) : AC/TLE/- : 好きな問題セット。汚く書くと酷いことになりバグだらけとなるが整理して書けばバグる余地などなく綺麗になる、というのが顕著に出てくる問題が好きです。

続きを読む

SRM500 1000

| 06:48 | はてなブックマーク - SRM500 1000 - cafelier@SRM

cafeliercafelier2011/03/21 12:211000、Σを消そうとして頑張って式変形したけれど、よく考えたらこのΣは1~9までしか回らないので、普通に最初に立式した通りに計算すればよかったのではないだろうか。反省

delta2323delta23232011/03/22 01:36初めまして,いつも勉強させて頂いています。
自分のコードでなのですが,式変形した場合,テストケースで最大約600msかかり,しないとTLEを起こしてしまいました。式変形をする事も出題した方の意図だったのでしょうか。

cafeliercafelier2011/03/22 10:58自分のコードでも試してみたところ、確かに

mint X = 0;
for(int d=1; d<=9; ++d){
 mint f = d*v[d]*FACT[N-1];
 for(int i=1; i<=9; ++i)
  f = f * FACT_INV[v[i]];
 X = X + f;
}
answer = answer + X * ONES[N];

でTLEでした。なるほど。Σ と C(...) の計算で x9x9 で 2Mx81 回の整数演算となると厳しかったですね。なかなか絶妙なラインの問題設定でした。

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

2011-02-11

SRM497

| 17:14 | はてなブックマーク - SRM497 - cafelier@SRM

SRM497 の成績・ソース (要ログイン) : AC/WA/- : ひどいタイポでした…

続きを読む

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

2011-02-04

SRM496

| 16:21 | はてなブックマーク - SRM496 - cafelier@SRM

SRM496 の成績・ソース (要ログイン) : AC/AC/WA : 950点どころか95点でいいだろ、といいながら40分で実装できなかった死にたい

続きを読む

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

2011-01-28

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

2011-01-23

SRM494

| 13:37 | はてなブックマーク - SRM494 - cafelier@SRM

SRM494 の成績・ソース (要ログイン) : AC/AC/- : 花を摘んで花びら千切りながら「期待値、線形性、期待値、線形性、…」と占いを始めなければいけないレベル

続きを読む

cafeliercafelier2011/01/24 12:3750^4 は余裕で行けるとして50^5オーダのループはどのくらいまで通るのか問題。今回のだと
  Σ_{S=1~N} (N-S)^2 S^2
= Σ_{S=1~N} ((N-S)S)^2
≦ Σ_{S=1~N} ((N/2)^2)^2(周の長さが同じなら長方形では正方形が一番デカい理論)
= N^5 / 16
≒ 2000万
くらいで評価すればいいのかな。Σ(N-k)k は N(N/2)^2 弱。

トラックバック - https://topcoder-g-hatena-ne-jp.jag-icpc.org/cafelier/20110123
|

presented by cafelier/k.inaba under CC0