문제 URL:
5532번: 방학 숙제
한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100) 항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다.
www.acmicpc.net
다음 문제는 상근이가 겨울 방학 동안 숙제를 하지 않고 놀 수 있는 최대 날의 수를 구하는 문제이다.
이 문제는 하루에 풀 수 있는 양이 정해져 있으므로 전체 페이지를 하루에 풀 수 있는 양으로 나누어주면 되는 간단한 문제인데,
한 가지 주의할 점이 있다면 전체 페이지 수가 하루에 풀 수 있는 페이지로 나누어 떨어질 때와 나누어 떨어지지 않을 때의 최대 날의 수가 다르다는 점이다.
#include<iostream>
using namespace std;
int main()
{
int l, a, b, c, d;
int korean, math;
cin >> l >> a >> b >> c >> d;
if(a%c!=0)
korean = a/c+1;
else
korean = a/c;
if(b%d!=0)
math = b/d+1;
else
math = b/d;
if(math>korean)
cout << l - math;
else
cout << l - korean;
}