백준 알고리즘 풀이 13458번 - 시험 감독
2019. 10. 10. 16:34ㆍ프로그래밍/백준 알고리즘
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
- 그냥 구현하는 문제. 문제 조건대로 풀면 된다.
-시간 복잡도-
O(n)
- 예외 조건 -
1. 사람이 기준치에 미치지 못하여도 감독관이 들어가야 한다.
-소스 코드-
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <iostream>
using namespace std;
int arr[1000001];
int main()
{
long long int total=0;
int n,b,c;
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&arr[i]);
scanf("%d%d",&b,&c); //총감시자가 한번 : b명, 부감독관 한번 : c명
for(int i=1;i<=n;i++){
total++;
if(arr[i]-b>0){
if((arr[i]-b)%c==0){
total+=((arr[i]-b)/c);
}
else {
total+=((arr[i]-b)/c)+1;
}
}
}
printf("%lld",total);
}
|
cs |
틀린 내용이나 지적 언제나 환영입니다.
도움이 되었다면 하트 한번씩 눌러주세요:)
'프로그래밍 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 풀이 11404번 - 플로이드 (0) | 2019.10.28 |
---|---|
백준 알고리즘 풀이 1915번 - 가장 큰 정사각형 (0) | 2019.10.15 |
백준 알고리즘 풀이 6359번 - 만취한 상범 (0) | 2019.10.07 |
백준 알고리즘 풀이 10815번 - 숫자 카드 (0) | 2019.10.02 |
백준 알고리즘 풀이 5014번 - 스타트링크 (0) | 2019.09.16 |