KUPC

XOR回廊のジェネレータ

XOR回廊で使ったジェネレータ。前半部分はgithubにも置きました。自由に使ってください。

XOR回廊 (KUPC 2012)

http://kupc2012.contest.atcoder.jp/tasks/kupc2012_11# 問題 略 解法 解説参照

宝探し (KUPC 2012)

http://kupc2012.contest.atcoder.jp/tasks/kupc2012_9# 問題 略 解法 解説参照。デバック時間は測定忘れた。

村 (KUPC 2012)

http://kupc2012.contest.atcoder.jp/tasks/kupc2012_7# 問題 略 解法 解説参照。ソースは平面走査の解答。

Acceleration of Network (KUPC 2012)

http://kupc2012.contest.atcoder.jp/tasks/kupc2012_6# 問題 略 解法 解説参照。

じゃんけん (KUPC 2012)

http://kupc2012.contest.atcoder.jp/tasks/kupc2012_5# 問題 略 解法 解説参照。ソースコードが無駄に複雑なのは誤解等を先に作ったため。

A mul B Problem (KUPC 2012 Practice)

http://kupc2012pr.contest.atcoder.jp/tasks/kupc2012pr_4# 問題 略 解法 ヒントに書いてある通り。1000*1000だったので普通の行列乗算でも通ってしまった。

パニクるな (KUPC 2012 Practice)

http://kupc2012pr.contest.atcoder.jp/tasks/kupc2012pr_3# 問題 略 解法 3箇所でクエリ投げて式に当てはめるだけ

KUPC 2012

今年もKUPCのジャッジをやっていました。今回原案を担当した問題はF,I,Kです。 去年の反省からDまでしか解けなくて暇になることが無いようにF以降の問題には部分点を入れています。また、KUPCでは実装が重い問題は出さずに、解法が思いつくまでに時間のかか…

Mod 3 Knights Out (AOJ 2280)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2280 問題 略 解法 解説参照。

山 (AOJ 2279)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2279 問題 略 解法 列・行は別々に解いて良い。山を構成できるかどうかはN個のベクトルの半順序を計算し、DAGにした後、ルートが存在するかどうかと、そのDAGが2つのパスで被覆できるかを2部グラ…

あばれうなぎ (AOJ 2278)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2278 問題 略 解法 一番左端のプレート2つを考えるとエネルギーを右側に全力でかけるか、両方のプレートで同じだけの熱を与えるようにエネルギーを掛けるかの効率の良い方を選択すれば良い。これ…

XOR 回路 (AOJ 2277)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2277 問題 略 解法 1が返ってくるまでランダムな列をクエリに投げる。1が返ってきたら後は2分探索すれば良い。2回目以降は動作していると分かっているビットには0を入れておくこと。

ボ〜ル (AOJ 2276)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2276 問題 略 解法 まず地点を[0,PI]の区間に直す。次に明らかにいらない区間を全て削除する。後はDPをすれば良い。普通にDPするとO(N^2K)かかるが、その区間を選ぶよりも明らかに良い区間がある…

Fox Number (AOJ 2275)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2275 問題 略。 解法 区間篩 or Fox Numberでない数を全列挙。

列の構成 (AOJ 2274)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2274 問題 略 解法 validな列になるまで列をランダムで構成する。

しりとり (AOJ 2273)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2273 問題 略 解法 解説参照。

蝉 (AOJ 2272)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2272 問題 略 解法 DPするだけ。

KUPC (AOJ 2271)

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2271 問題 略 解法 やるだけ。

KUPC 2011

KUPCのジャッジをやっていました。主に問題の作成とテストをしてました。てきとうに感想などを書きます。 大規模なコンテストの主催者側に回るのは初めてなので割と楽しめました。特に本番中は他の人の解答を見て遊んでた気がします。 コンテストの問題に無…