Codeforces Round 899 (Div. 2) 全方位木DPの書き方が下手&高速化できないためDが解けず。
— titia (@titia_til) September 25, 2023
A 実際に作ってみた。
B k=1~50それぞれを使わない場合の全探索
C ある数を取ったらそれ以降の(正の)もの全てを取れる。
D 全方位木DP。部分木全てを0/1にするコストを持つ。他に部分木サイズが必要。
2023年9月29日金曜日
Codeforces Round 899 (Div. 2)
2023年9月28日木曜日
Educational Codeforces Round 155 (Rated for Div. 2)
Educational Codeforces Round 155 (Rated for Div. 2) Dまで四完。EのWAが取れず。
— titia (@titia_til) September 24, 2023
B ある行/列の全てを選ぶのが最善
C 連続個数を数える。それぞれ何を残すか、その選び順は階乗。
D bitごとに。差分計算を頑張る。
E 高々三色で良いと思うんだけど……。一色や二色にする判定がおかしいのかなぁ。
E. Interactive Game with Coloring
2023年9月26日火曜日
サントリープログラミングコンテスト2023(AtCoder Beginner Contest 321)
F 形式的ベキ級数だと思って「注文の多い高橋商店」の解説を見に行ったが、冷静になると普通にDPで解けた。焦り過ぎです。
— titia (@titia_til) September 23, 2023
G 3^Nのbit DPだと思ったが詰めきれず。
G - Electric Circuit
2023年9月23日土曜日
Codeforces Round 898 (Div. 4)
Codeforces Round 898 (Div. 4)
— titia (@titia_til) September 21, 2023
B 最小のものを+1
C 折り返してから計算
D 貪欲
E 二分探索。
F 尺取り。
G 最左、最右およびBとBに挟まれているAの個数を見る。一番少ないものは使わない。
H なもり。bとサイクルを結ぶ点を調べ、そこにbが先にたどりつけるか。
yukicoder contest 405 技術室奥プログラミングコンテスト#7 Day1
No.2480 Sequence Sum
No.2481 Shiritori
No.2482 Sandglasses
2023年9月22日金曜日
THIRD プログラミングコンテスト 2023 アルゴ(AtCoder Beginner Contest 318)
THIRD プログラミングコンテスト 2023 アルゴ(AtCoder Beginner Contest 318) Fまで六完。
— titia (@titia_til) September 2, 2023
D bitDP
E 同じ数字のindexを見て差分を考える。
F 場所tでの判定をすると、ダメか、同じ順番で[t-a,t-b]の範囲でOKかが分かる。Xi+Lj,Xi-Ljについてこの判定をしたら解けたが、よく考えると未証明だった。
G - Typical Path Problem
2023年9月21日木曜日
トヨタ自動車プログラミングコンテスト2023#5(AtCoder Beginner Contest 320)
E tatyamさんのSortedSetをお借りしてシミュレーション。
— titia (@titia_til) September 16, 2023
F スタートとゴールから順に駒を動かしていく。(行きの燃料, 帰りに最低必要な燃料)におけるお金を持つDP。最小値でDPテーブルを更新すべきところをそのまま更新するミスをして1ペナ+20分。このミスがなければ130位くらいでした。悲しい。
G - Slot Strategy 2 (Hard)
2023年9月20日水曜日
AtCoder Regular Contest 165
AtCoder Regular Contest 165 なんとか三完したけど、6ペナ。
— titia (@titia_til) September 17, 2023
A 素数のベキになっていたらダメ。
B 後ろの方のやつ二回判定すれば良い。どこを省略して良いか範囲最小値を取れるセグ木で判定。
C 二分探索してx以下のweightの辺だけ見たとき二部グラフにできるかを見る。また、X<=二歩の距離となる。
D - Substring Comparison
CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!)
CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!) Dまで四完。Eが分からないし、すんなり解けた問題がCしかなくてひどい。
— titia (@titia_til) September 18, 2023
A 0,1,...,k-1まで並べて、その後、x=kならx-1を違うならxを並べる。最初、MEXをxorと誤読して時間を浪費。
E. Another MEX Problem
2023年9月16日土曜日
yukicoder contest 404
No.2462 七人カノン
No.2463 ストレートフラッシュ
2023年9月15日金曜日
AtCoder Beginner Contest 319
F - Fighter Takahashi
G - Counting Shortest Paths
2023年9月3日日曜日
yukicoder contest 403
No.2452 Incline
No.2454 Former < Latter
2023年9月2日土曜日
Educational Codeforces Round 154 (Rated for Div. 2)
Educational Codeforces Round 154 (Rated for Div. 2) Dまで。Eは実験してoeis見て首を傾げていた。
— titia (@titia_til) August 31, 2023
A 13と31
B 同じ場所に01があるか
C どこまでソートされているか/ソートされていない場所があるか を持つ
D どこから左を負にするか全探索。そこから左/右を負/正にしたときの回数を前計算。
E. Non-Intersecting Subpermutations
2023年9月1日金曜日
第四回日本最強プログラマー学生選手権-予選-(AtCoder Beginner Contest 313)
第四回日本最強プログラマー学生選手権-予選-(AtCoder Beginner Contest 313) Eまで。
— titia (@titia_til) August 5, 2023
C x=sum(A)/Nとすると、x-1とxにするか、xとx+1にするか
D xor基底。要素K個でN個の線形独立なものを作るのに苦戦した。
E A[i]は後何回で消えるか? を後ろからDP。