https://kenkoooo.com/atcoder/#/contest/show/b57b32ea-19c0-4724-ab73-f7839e0cae86
4問目
atcoder.jp
(+1, +2), (+2, +1)
★マスの移動は下記のように分解できる。
(+1, +2 ) = (0, 1) + (1, 1)
(+2, +1 ) = (1, 0) + (1, 1)
n * m の格子点の左下から右上に行く問題に帰着できる。
また、一回移動するたびに x + y = +3
移動回数をnとすると
合計でn回移動するため、目標地点(格子の右上の点)は(X-n, Y-n) となる。
これを (A, B) とすると
↑と→の矢印の並べ方
により答えが求められる。
なお、X+Yが3の倍数でない時はたどり着けない。
また、コンビネーションを求めるのに逆元を用いる。
5問目
atcoder.jp
AtCoder Beginner Contest 174 - YouTube
よくわからん
6問目
atcoder.jp
AtCoder Beginner Contest 214 D~F 解説 - YouTube
https://twitter.com/kyopro_friends/status/1426540512173985795
よくわからん
★DP+重複をどうやって避けるか