AtCoder Beginner Contest 069

はい。
AtCoder Beginner Contest 069
なんともないかも。

A - K-City

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b069/a1.cpp
1ずつ引いて掛け算。

B - i18n

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b069/b1.cpp
文字列の長さでよしなに。

C - 4-adjacent

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b069/c1.cpp

4の倍数と2の倍数が何個あるかで判定できそう。最も節約?して並べるのが 1 4 1 4 2 2 とかかな。2の倍数でもなんでもないものは4の倍数と隣り合う必要があるのでペアな感じで並べて減っていく。

D - Grid Coloring

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b069/d1.cpp

ジグザグに塗る。常に0からスタートのほうがforループかきやすいけどそうすると隣接しないのが出てきてしまうので。