2024-02-01から1ヶ月間の記事一覧

【Codeforces】Codeforces Round 927 (Div. 3) G. Moving Platforms

問題 解法 現在時刻を とすると、ダイクストラ法で各遷移において となる最小の を求めることができれば良いので線形合同式が解ければ良い。 しかしこれを解くのは意外と難しく、法が素数ではないときに逆元がないが が解を持つという場合がある。(例: に…

【AtCoder】ARC169 C - Not So Consecutive

問題 解法?(本題とは関係なし) まず、dp[i][j][k] = i 個目まで見て末尾が j で k 個続いているものの個数 として各要素の遷移に かけて全体 のコードができる。 (下記コードのコメントアウト部分に対応) 簡単に思いつく高速化としてほとんどの a は dp[…