Notice
Recent Posts
Recent Comments
Link
Dev.baelanche
[백준 13458] 시험 감독 본문
반응형
총감독관은 시험장마다 1명 있으므로
(응시자의 수 - B) 를 응시장마다 해준다.
남은 응시자는 C로 나누어주어 최소 수에 더해준다.
쉬운 문제임에도 불구하고 정답률이 낮은편인데, 아마 (응시자의 수 - B)의 과정에서 이 수가 음수가
되었을때의 예외를 고려하지 못해서인게 아닐까 싶다.
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st;
int n = Integer.parseInt(br.readLine());
int a[] = new int[n];
st = new StringTokenizer(br.readLine());
for(int i=0; i<n; i++) a[i] = Integer.parseInt(st.nextToken());
st = new StringTokenizer(br.readLine());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
long sum = 0;
for(int i=0; i<n; i++) {
a[i] -= b;
sum += 1;
if(a[i] < 0) continue;
sum += a[i]/c;
sum = a[i]%c == 0 ? sum : sum+1;
}
System.out.println(sum);
}
}
반응형
'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글
[백준 14891] 톱니바퀴 (0) | 2019.06.24 |
---|---|
[백준 16235] 나무 재테크 (0) | 2019.06.24 |
[백준 17143] 낚시왕 (0) | 2019.06.24 |
[백준 9506] 약수들의 합 (0) | 2019.06.20 |
[백준 17144] 미세먼지 안녕! (0) | 2019.06.20 |
Comments