Codeforces Round #828 (Div. 3) E2が分からなかった。
— titia (@titia_til) October 16, 2022
B 偶数と奇数の代表を1個ずつ処理。
C 何個先にgがあるか。
D 2で割れる回数が大きい方から使う
E1 a~cを全探索。lcmを使って処理。
F 範囲がxのとき、(x-1)/2以下の全ての数を含んでいればOK。indexの最小と最大を管理
2022年10月19日水曜日
Codeforces Round #828 (Div. 3)
2022年10月16日日曜日
Codeforces Global Round 23
D. Paths on the Tree
E1. Joking (Easy Version)
2022年10月15日土曜日
yukicoder contest 364 (Do you know Cherry Contest?)
yukicoder contest 364 (Do you know Cherry Contest?) Eが分からなかったのでマラソンに行った。
— titia (@titia_til) October 14, 2022
C 過去への移動回数を探索。
D 減ったとき、増えたときでの最大scoreを持つDP
F ロリハ
マラソンの最後の提出が135……まで伸びてびっくり。
— titia (@titia_til) October 14, 2022
(x, x, x)という形なら点数調べるの簡単なので、この場合に限定して乱択しました。xは1~6の範囲にしたらsampleの点数が一番が高くなったのでそれで。
No.2101 [Cherry Alpha N] ずっとこの数列だったらいいのに
2022年10月14日金曜日
ユニークビジョンプログラミングコンテスト2022 夏(AtCoder Beginner Contest 268)
ユニークビジョンプログラミングコンテスト2022 夏(AtCoder Beginner Contest 268) ABCEFの五完。
— titia (@titia_til) September 10, 2022
A len(set(A))
C Q[P[i]]=iなる配列を考えると分かりやすい。
E 差分計算。難しいがやることは分かるので頑張る。実装で双対セグ木を使った。
F (a,b)=(xの個数,数字の和)とすると、a/bでソート。
最後、DでWAが取れなかったけど、DのWAの原因はN=1の場合分けをしていなかったためでした。
— titia (@titia_til) September 10, 2022
テストケースの名前見てはじめて気付いたので、最初D飛ばしたのは正解。
G - Random Student ID
Ex - Taboo
Codeforces Round #827 (Div. 4)
F tにa以外が現れたらYES。otherwise sにa以外が現れたらNO。sもtもaのみのときは長さを比較。
— titia (@titia_til) October 13, 2022
G 使っていない中で最大のものを使う。使ったやつのbitはもう見ないので、((1<<32)-1)^xで&する。
2022年10月13日木曜日
AtCoder Regular Contest 149
AtCoder Regular Contest 149 Cまで三完
— titia (@titia_til) October 2, 2022
A 全探索できることにずっと気付かなかった。
B 片方をソート
C 3で割った余りが1,2のものを並べた後、適切に3の倍数を並べる。1+2が素数に気付かずWA。素数の最大値が10^6(正しくは2*10^6)としており3WA。
D マージテクだよね? と思うもバグらせて終了。