• 문제

    1

  • 고민

    각 시험장에 총감독관은 필수로 1명 존재하고 남은 학생들을 감시할 부감독관을 구하는 산술 문제였다. 총감독관이 감시하는 학생 수를 제외한 나머지 학생들을 부감독관 최소 몇명이 감독할 수 있는지 구하려면 몫과 나머지 여부에 따라 부감독관이 한명 더 있으면 답을 구할 수 있다.

  • 코드

    #include <iostream>
    using namespace std;
      
    int c[1000001];
      
    int main() {
    	ios::sync_with_stdio(false);
    	cin.tie(NULL);
    	int n, a, b;
    	cin >> n;
    	for (int i = 1; i <= n; i++) {
    		cin >> c[i];
    	}
    	cin >> a >> b;
    	long long ans = 0;
    	for (int i = 1; i <= n; i++) {
    		c[i] -= a;
    		ans++;
    		if (c[i] > 0) {
    			ans += c[i] / b;
    			ans += c[i] % b != 0 ? 1 : 0;
    		}
    	}
    	cout << ans << '\n';
    	return 0;
    }