C2 index iについて、j<iなるA[j]はプラス、A[i]はマイナス、j>iはそのまま、としたときの最大値
— titia (@titia_til) May 23, 2026
D 答えで二分探索。混乱したけど、答えより小さいものを、答え以上のものより少なくしたい。
E 二乗なら解けるけど高速化できない。遷移先が区間になったりしないか、とかもらうDPなら、とか考えていた。
2026年5月28日木曜日
Spectral::Cup 2026 Round 2 (Codeforces Round 1100, Div. 1 + Div. 2)
2026年5月26日火曜日
東京海上日動プログラミングコンテスト2026(AtCoder Beginner Contest 459)
東京海上日動プログラミングコンテスト2026(AtCoder Beginner Contest 459) Eまで。F分からず。
— titia (@titia_til) May 23, 2026
B 良い書き方を思いつかず。辞書に26個入れた。
C SortedSetを使った。PyPyだとTLEしたのでcodonでAC。
D 奇数番目→偶数番目に、多いものから順に並べる。
E 木DP。二項係数に注意。
F - -1, +1
Codeforces Round 1099 (Div. 2)
Codeforces Round 1099 (Div. 2) AC二完。過去最悪の順位なんですが。
— titia (@titia_til) May 21, 2026
A 1 3 5 7...
B 分からず。
C min(A)<=2のときは、1や2への回数の小さい方。そうでないときは、どこで合流させれば良いか定まる。
D dfsで決定できる値を決定した後、nの小さい方から適当に決めて良いと思ったがWA。
B. Another Sorting Problem
D. Maximum Prefix Sums
2026年5月24日日曜日
yukicoder contest 500
No.3550 Another Rurumaru Function Problem
No.3551 Regions by Random Points 2
No.3552 Triangular Coloring
2026年5月21日木曜日
Educational Codeforces Round 190 (Rated for Div. 2)
D (2,2)を使うなら、次の(3,3)まで行くか、それ以前に(3,x)があればダメ。各(a,a)について何回使うことにか係数を足していく。
— titia (@titia_til) May 18, 2026
E 不要なものを取り除くとPの昇順、Cの降順になる。tp,tcにより、どの範囲ならp+cになるとか、tp+d+cになる、とかが分かるので、p、c、p+cについてセグ木を立てる。
E. Minimum Influence
2026年5月20日水曜日
AtCoder Regular Contest++ 220
AtCoder Regular Contest++ 220 Aしか解けず。
— titia (@titia_til) May 17, 2026
A 6の倍数xとx/2、x/3を利用すると、35以上は全て作れる。34以下で作れないものについては、約数列挙を利用して全探索&埋め込みした。
Bはグラフの問題になる気がしたが分からず。Cはindexの小さい順に決めるしかないはずだが解けない。
B - Incomplete Shuffle
C - Range Increment
D - Long Trail
2026年5月18日月曜日
SMBCプログラミングコンテスト #1(AtCoder Beginner Contest 458)
SMBCプログラミングコンテスト #1(AtCoder Beginner Contest 458) Eまで。Fの12WAが取れない。何故!?
— titia (@titia_til) May 16, 2026
C Cの文字からmin(最初への距離,最後への距離)
D SortedMultiset
E 1313……が何回続くかで考える。
F Trie木のnodeを使って行列累乗。Aho-Corasick法で遷移行列を見つける。で良いと思ったがWA
F - Critical Misread
2026年5月14日木曜日
Polaris.AI プログラミングコンテスト 2026(AtCoder Beginner Contest 457)
E [S:?]と[?:T]で詰める場合と、[S:T]と[S,T]に入る何かで詰める場合二通り考える。前者は開始位置、終わり位置を持って調べる。後者はセグ木を使った。
— titia (@titia_til) May 9, 2026
G 座標が小さい順に詰めていく。SortedSetで管理すれば、どのロボに入れられるかを二分探索できる。
F - Second Gap
2026年5月11日月曜日
AtCoder Regular Contest-- 219
C 右端のエレベーターを使わない場合と使う場合とで場合分け。使う場合、その行を突っ切らない場合の最短コストを求めて大きい順にソート。二つまとめてW-1にできる。
— titia (@titia_til) May 10, 2026
D 実験したが分からず。
E 外周から順に構築していったが失敗。(WA6個)
A - Similarity
D - Grid Game
E - Equal Distribution
2026年5月9日土曜日
yukicoder 499 contest
No.3537 Thank You!
2026年5月8日金曜日
Next DP Contest
I 大きい数字から見て、右端や左端に置くか? で場合分け。二項係数で遷移できる。
— titia (@titia_til) May 5, 2026
K Aをソートしても同じ答えになるっぽい&大体連続した数になるのでは? で部分点をもらえた。が、WAも出たので嘘か?
F - 集合
J - 個数と総和
2026年5月7日木曜日
AtCoder Beginner Contest 456(Promotion of AtCoder Career Design DAY)
E N*W頂点のグラフにした後、サイクルの検出方法が分からなかった。WAが三つ出る嘘解法とTLEが三つ出る嘘解法を思い付き、組み合わせたらACはできたが明らかに嘘。
— titia (@titia_til) May 2, 2026
F 二つ連続で使わないことはありえないので、平方分割で解くことを考えていた。
E - Endless Holidays
F - Plan Holidays
2026年5月6日水曜日
yukicoder contest 聖光学院プログラミングコンテスト2026 day2
No.3527 Minimum Abs Sum
No.3528 Happy XOR Candy
2026年5月2日土曜日
Codeforces Round 1095 (Div. 2)
Codeforces Round 1095 (Div. 2) Cまで。Cで勘違いして時間を失い、Dが解けずに終わった。
— titia (@titia_til) April 28, 2026
A 1は他の数字と一緒に処理。
B 隣接二項を見ればOK
C 答えで二分探索。xはx/2未満もしくはxとして使えるので、xを優先して使い残りはソートして小さいものから使う。
D ずっと実験してた。まとめられず終了。