https://yukicoder.me/problems/no/740
解法
https://yukicoder.me/submissions/289816
シミュレートしよう。
注意点は特に無いが、自分の実装例は以下の通りである。
whileを使った実装をおすすめする。
int N, M, P, Q; //--------------------------------------------------------------------------------------------------- void _main() { cin >> N >> M >> P >> Q; int ans = 0; int mon = 1; while (0 < N) { ans++; if (P <= mon and mon <= P + Q - 1) N -= 2 * M; else N -= M; mon++; if (mon == 13) mon = 1; } cout << ans << endl; }