Search
Duplicate
📗

시험 감독

주차
문제번호
13458
언어
C++
티어
브론즈
유형
수학
사칙연산
nj_Blog
nj_상태
이해도
100%
풀이
사람
이해도 2
13 more properties

문제접근

시험장 벡터 생성
각 시험장은 총감독관*B를 미리 빼둠
각 시험장에서 남은 인원들을 C로 계산

놓쳤던 부분

answer의 자료형 long long

코드

5928 KB

116 ms

#include <iostream> #include <vector> using namespace std; int main(void) { int n; int b, c; vector<int> room; long long answer; ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n; room.resize(n); for (int i = 0; i < n; i++) cin >> room[i]; cin >> b >> c; for (int i = 0; i < n; i++) room[i] -= b; answer = n; for (int i = 0; i < n; i++) { if (room[i] <= 0) continue ; if (room[i] % c != 0) answer += room[i] / c + 1; else answer += room[i] / c; } cout << answer; return (0); }
C++
복사