시간이 없어서 쉬운 문제를 풀었다. 대신 평소에 잘 안쓰는 조건연산자를 사용해 보았다.
#include <iostream>
using namespace std;
void input_info(int* L, int* A, int* B, int* C, int* D)
{
cin >> *L;
cin >> *A;
cin >> *B;
cin >> *C;
cin >> *D;
return;
}
int find_answer(int L, int A, int B, int C, int D)
{
int answer = 0;
int korean = (A % C == 0) ? (A / C) : (A / C + 1);
int math = (B % D == 0) ? (B / D) : (B / D + 1);
//cout << korean << " " << math << "\n";
answer = (korean > math) ? (L - korean) : (L - math);
return answer;
}
int main(void)
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int L, A, B, C, D;
input_info(&L, &A, &B, &C, &D);
cout << find_answer(L, A, B, C, D);
return 0;
}