

문제는 다음과 같습니다. 입력값으로 h,w,n,m이 주어지고 h행 w열의 자리에서 1,1에 참가자가 앉았을 경우 행으로 n만큼 열로 m만큼의 자리 내에는 다른사람이 앉을 수 없다 라고 되어있습니다.
이 때 최대 인원 수를 출력하는 것이니 간단하게 2중 for문을 이용하여 h와 w까지 n과 m만큼 더해주면서 사람을 앉히는 방법으로 구현해보았습니다.
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
int h, w, n, m;
cin >> h >> w >> n >> m;
int count = 0;
for (int i = 0; i < h; i += (n + 1)) {
for (int j = 0; j < w; j += (m + 1)) {
count += 1;
}
}
cout << count << endl;
return 0;
}