#include using namespace std; int main() { // 1. 入力情報取得. int N, M, P, Q; cin >> N >> M >> P >> Q; Q += P; Q--; // 2. 葉を全て落とすのは何か月目? int ans = 0; int month = 1; while(N){ ans++; // 葉を落とす(通常の期間). N -= M; // 葉を落とす(風の強い期間, P ~ Q月と設定). if(P <= month && month <= Q) N -= M; // 年度更新. month++; if(month > 12) month -= 12; } // 3. 出力 ~ 終了. cout << ans << endl; return 0; }