http://www.acmicpc.net/problem/1205
<결과>
<코드>
#include<iostream> #include<vector> using namespace std; int main() { vector<int> scores; int num_score, score, max_rank; cin >> num_score >> score >> max_rank; for (int i = 0; i < num_score; i++) { int in_temp; cin >> in_temp; scores.push_back(in_temp); } if (num_score == max_rank && scores[num_score - 1] >= score) cout << "-1" << endl; else { int rank = 1; for (int i = 0; i < num_score; i++) { if (scores[i] > score) rank++; else break; } cout << rank << endl; } scores.clear(); return 0; }
'Programming > Judge' 카테고리의 다른 글
ACMICPC 1157 : 단어 공부 (0) | 2014.12.16 |
---|---|
ACMICPC 1920 : 수 찾기 (0) | 2014.12.16 |
Algospot : ENCRYPT (0) | 2014.12.15 |
ACMICPC 1003 : 피보나치 함수 (0) | 2014.12.15 |
ACMICPC 1008 : A/B (0) | 2014.12.15 |
ACMICPC 1205 : 등수 구하기 (0) | 2014.12.13 |
ACMICPC 1002 : 터렛 (0) | 2014.12.12 |
ACMICPC 1000 : A+B (0) | 2014.12.12 |
Algospot : LECTURE (0) | 2014.12.12 |
Algospot : DRAWRECT (0) | 2014.12.11 |
Algospot : ENDIANS (0) | 2014.12.11 |