Search
Duplicate
📗

피로도

주차
문제번호
22864
언어
C++
티어
브론즈
유형
수학
구현
그리디
사칙연산
시뮬레이션
nj_Blog
nj_상태
이해도
100%
풀이
사람
이해도 2
13 more properties

문제접근

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++
복사