본문 바로가기
Algorithm & SQL/BAEKJOON

백준 JAVA 13458 시험 감독

by YoonJong 2022. 8. 14.
728x90

https://www.acmicpc.net/problem/13458

 

13458번: 시험 감독

첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000)

www.acmicpc.net

 

 

package BAEKJOON.Bronze.Ⅱ;

import java.util.Scanner;

public class NO13458 {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int [] arr = new int [n];
        long count = 0;

        for (int i = 0; i < n; i++) {
            arr[i] = sc.nextInt();
        }

        int b = sc.nextInt();
        int c = sc.nextInt();

        for (int i = 0; i < arr.length; i++) {
            if(arr[i] <= b  ) {
                count ++;
                continue;
            } else {
                count++;
                arr[i] = arr[i] - b;

                if(arr[i] % c == 0) {
                    count += arr[i]/c;
                } else if(arr[i] % c != 0){
                    count += arr[i]/c + 1;
                }
            }
        }
        System.out.println(count);
    }
}
728x90

'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글

백준 JAVA 12845 모두의 마블  (0) 2022.08.14
백준 JAVA 4796 캠핑  (0) 2022.08.14
백준 JAVA 2217 로프  (0) 2022.08.13
백준 JAVA 11399 ATM  (0) 2022.08.13
백준 JAVA 11047 동전0  (0) 2022.08.13

댓글