Notice
Recent Posts
Recent Comments
Link
거의 알고리즘 일기장
백준 13458번 _ 시험 감독 본문
https://www.acmicpc.net/problem/13458
풀이방법
이거 외에는 없다. 시간도 O(N)이라 충분하다.
전체 코드
#include <iostream>
#include <algorithm>
#include <vector>
#define LL long long
using namespace std;
int main()
{
vector<int> rooms;
int n;
cin >> n;
int value;
for (int i = 0; i < n; i++)
{
cin >> value;
rooms.push_back(value);
}
int b, c;
cin >> b >> c;
LL cnt = n;
for (auto& attender : rooms)
{
int lastAttender = (attender - b);
if (lastAttender <= 0)
continue;
if (lastAttender % c == 0)
cnt += (lastAttender / c);
else
cnt += ((lastAttender / c)+1);
}
cout << cnt << endl;
return 0;
}
후기
꿀이다
반응형
'알고리즘 문제풀이' 카테고리의 다른 글
백준 14500번 _테트로미노 (0) | 2020.04.24 |
---|---|
백준 14499번 _ 주사위 굴리기 (0) | 2020.04.24 |
알고스팟_쿼드 트리 뒤집기 _분할정복 (0) | 2020.04.22 |
프로그래머스_가장 긴 팰린드롬 (0) | 2020.04.22 |
알고스팟 _ 시계 맞추기 (0) | 2020.04.22 |
Comments