문제접근
•
1시간마다 어떻게 행동해야할지 계산하여 24시간째까지 검사
놓쳤던 부분
코드
2020 KB
0 ms
#include <iostream>
using namespace std;
int main(void)
{
int a,b,c,m;
int time = 24;
int answer = 0;
int limit = 0;
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin >> a >> b >> c >> m;
while (time--)
{
if (limit <= m - a)
{
limit += a;
answer += b;
}
else
{
limit -= c;
if (limit < 0)
limit = 0;
}
}
cout << answer;
return (0);
}
C++
복사