E あるところまではmin(C)なもので埋め、その後、再帰で全探索した(ものを最初にくっつけた)。どこから全探索して良いかがよく分からずペナを出した。
— titia (@titia_til) June 25, 2022
2022年6月30日木曜日
日鉄ソリューションズプログラミングコンテスト2022(AtCoder Beginner Contest 257)
2022年6月28日火曜日
AtCoder Regular Contest 143
AtCoder Regular Contest 143 Cまで三完。
— titia (@titia_til) June 26, 2022
A maxと他の二つの和の比較かな、と思いつつ実験した。
B ダメな数は一つなので、その数を全探索
C https://t.co/u6MIHD4z3Gの応用。解説を読んだ。(実験コードも書いた)
D サイクルをいっぱい作りたい。循環費用流とか考えていたが違ったみたい。
C - Piles of Pebbles
D - Bridges
E - Reversi
2022年6月25日土曜日
yukicoder contest 349
No.1989 Pairing Multiset
2022年6月21日火曜日
東京海上日動プログラミングコンテスト2022(AtCoder Beginner Contest 256)
東京海上日動プログラミングコンテスト2022(AtCoder Beginner Contest 256)Eまで解いた後Gへ行ったが解けず
— titia (@titia_til) June 18, 2022
B シミュレーション
C 4マス全探索
D 左端ソート
E サイクルのみにして、それぞれのサイクルのminを足す
G N=3のときをoeisで調べたらFranel Numberというのが出てきたが生かせなかった。
F - Cumulative Cumulative Cumulative Sum
G - Black and White Stones
2022年6月17日金曜日
Codeforces Round #800 (Div. 1)
Codeforces Round #800 (Div. 1) pretestはCまで。
— titia (@titia_til) June 16, 2022
A 累積和を取ったとき途中で0以下になっちゃダメ。また、sum(A)=0
B 木DP
C ゴールからダイクストラ。遷移は二つ。その道以外全部ブロックするか、どの道を進んだとしても最低x歩で行ける、か。
E 小さい数字からセグ木でやるのかと思ったがWA。
C. Keshi in Search of AmShZ
AtCoder Regular Contest 133
AtCoder Regular Contest 133 Cまでは割と早かったが三完。
— titia (@titia_til) January 22, 2022
A 最初か、最後か、最初に上っていった頂点を削る
B 結ばれる可能性があるのはNlogN個。それらについて平面走査みたいにセグ木DP
C 和がmod Kで一致すれば作れる。全部K-1を入れたときよりどれだけ減らなきゃいけないか列か行のmaxだけ引く。
D - Range XOR
yukicoder contest 342
No.1929 Exponential Sequence
No.1930 XOR of Two Range
2022年6月14日火曜日
yukicoder contest 322
No.1741 Arrays and XOR Procedure
No.1742 Binary Indexed Train
2022年6月13日月曜日
エイシングプログラミングコンテスト2022(AtCoder Beginner Contest 255)
D イベントソート
— titia (@titia_til) June 11, 2022
E 偶数番目と奇数番目に分けてCounter
F xがIでy番目に出現するとすると、Iでy-1番目までのが左側子孫、y+1番目以降が右側子孫。なことは分かったが、計算量を落せなかった。
C - ±1 Operation 1
F - Pre-order and In-order
G - Constrained Nim
Ex - Range Harvest Query
2022年6月12日日曜日
Codeforces Round #798 (Div. 2)
Codeforces Round #798 (Div. 2) pretestはDまで
— titia (@titia_til) June 10, 2022
A 貪欲にシミュレーション
B 最後二つで調整
C 木DP。DP[i]で、そっちを消したら後何個消さなくちゃいけないか、を持つ。子が一つのときの考察を誤り4WA
D 45度回転してmaxとminの平均あたり。maxの方の初期化を誤ったりして5WA
E. ANDfinity
2022年6月11日土曜日
yukicoder contest 347
No.1973 Divisor Sequence
No.1974 2x2 Flipper
No.1975 Zigzag Sequence
2022年6月8日水曜日
Codeforces Round #797 (Div. 3)
G 遅延セグ木+二分探索が必要に見えたが、ちょっと考えたらBIT+二分探索でOKだった。
— titia (@titia_til) June 7, 2022
2022年6月7日火曜日
yukicoder contest 296
No.1513 simple 門松列 problem
No.1514 Squared Matching
yukicoder contest 346
No.1964 sum = length
No.1965 Heavier
No.1967 Sugoroku Optimization
2022年6月6日月曜日
パナソニックグループプログラミングコンテスト2022(AtCoder Beginner Contest 251)
パナソニックグループプログラミングコンテスト2022(AtCoder Beginner Contest 251) ABCEFの五完。コンテスト時間の八割はDを考えていたが分からず……。
— titia (@titia_til) May 14, 2022
A S*(6//len(S))
B 全探索
C 実装
E DP
F DFSとBFS
D - At Most 3 (Contestant ver.)
G - Intersection of Polygons
AtCoder Heuristic Contest 011
2022年6月5日日曜日
AtCoder Beginner Contest 254
AtCoder Beginner Contest 254
— titia (@titia_til) June 4, 2022
B 二項係数
C mod Kでそれぞれソート
D 平方数x*xのxの約数から、x*xの約数を調べた
E DFS
F 差分計算、gcdでセグ木
EX binary trieかと思ったが、実はいらないことに気付いた。(あまり自信がないがジャッジ待ち)