AtCoder Beginner Contest 322 Eまで。Fの方針は分かっても実装が間に合わない。
— titia (@titia_til) September 30, 2023
C 尺取り。
D 実装がんばる。
E DP。Pを5で固定で解いてしまい2ペナ。
F 左側の連続個数, 右側の連続個数,連続する0の最大長さ,連続する1の最大長さを持てば遅延セグ木/平方分割でいけるとは思ったが実装終わらず。
2024年7月31日水曜日
AtCoder Beginner Contest 322
2024年7月28日日曜日
Codeforces Round 962 (Div. 3)
(Eの続き)右からのindexの累積和を持っておいて、左から足していく。
— titia (@titia_til) July 26, 2024
F いくつの数字以上を使うかを二分探索→等差数列の和で計算し、余った個数を引く。
G https://t.co/JMooQptkIG これ知らないと難しいと思うんだけど、結構解かれているね。
2024年7月27日土曜日
yukicoder contest 438
No.2820 Non-Preferred IUPAC Nomenclature
2024年7月25日木曜日
Codeforces Round 961 (Div. 2)
Codeforces Round 961 (Div. 2) B2が分からず、D高速化できず。
— titia (@titia_til) July 23, 2024
A [n,n-1,n-1,...,2,2,1,1]の累積和。
B1 xとx+1を使う合計回数を全探索
B2 回数はm/xの周囲だけで良さそう→WA
C 前回の操作回数が30回を超えていたら、前回-30回は少なくとも行う、としたら通ったが誤差とか自信ない(logで処理)。
B2. Bouquet (Hard Version)
2024年7月23日火曜日
ユニークビジョンプログラミングコンテスト2024 夏(AtCoder Beginner Contest 359)
ユニークビジョンプログラミングコンテスト2024 夏(AtCoder Beginner Contest 359) Fまで。
— titia (@titia_til) June 22, 2024
C 斜めに移動してから横に移動
D bit DPなのはすぐ分かったが実装に苦戦。
E stackを使って、単調減少な板を残しておく。
F heapqを二個用意して受け渡す。
G - Sum of Tree Distance
2024年7月22日月曜日
AtCoder Beginner Contest 363
E heapqでAの最も小さいものを取っていく実装だとTLE。最初にソートし、水に面しているか? 水面以下の高さか? を別に管理してlogを外したらACした。
— titia (@titia_til) July 20, 2024
F 中央の数を全探索し残りをbit全探索する解法を終了6分後に書き終わったがTLEでした。
C - Avoid K Palindrome 2
F - Palindromic Expression
2024年7月20日土曜日
yukicoder contest 437 ('09 Contest 002 day2)
No.2812 Plus Minus Blackboard
No.2816 At Most Two Moves
Codeforces Round 959 sponsored by NEAR (Div. 1 + Div. 2)
E sizeだけ考えればOK。最上位ビットを大きい方から見ていき、最上位bitが同じものが二つあればそれ以下全て1にできる。一つなら、xor 最上位bitを加える。
— titia (@titia_til) July 18, 2024
F NPCが立っている分についての次数を考え、NPCが立っていないものを使って次数を偶数にできるか? が解けなかった。
F. Stardew Valley
G. Minecraft
2024年7月15日月曜日
yukicoder contest 436 ('09 Contest 002 day1)
No.2804 Fixer And Ratism
No.2805 Go to School
No.2806 Cornflake Man
No.2807 Have Another Go (Easy)
No.2809 Sort Query
2024年7月14日日曜日
トヨタ自動車プログラミングコンテスト2024#7(AtCoder Beginner Contest 362)
トヨタ自動車プログラミングコンテスト2024#7(AtCoder Beginner Contest 362) F飛ばして六完
— titia (@titia_til) July 13, 2024
C 最小からの差を考える。
D ダイクストラ。Cより簡単。
E (長さ、公差、次の数)を持ってDP
G aho-corasick。ライブラリを改造したりChatGPTにC++に直してもらったりしてたらたくさんの人に解かれていた