알고리즘 문제풀기/인프런 강의 정답
26. 마라톤
코다람쥐
2022. 3. 31. 12:13
나의정답.
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
int main(int argc, char** argv) {
//freopen("input.txt", "rt", stdin);
int n, i;
scanf("%d", &n);
vector<int> arr(n);
vector<int> bRank(n);
for(i = 0 ; i < n ; i ++){
scanf("%d", &arr[i]);
bRank[i] = 1;
}
for(i = 0 ; i < n ; i ++){
for(int j = 0 ; j < i; j++){
if(arr[i] <= arr[j])
bRank[i]++;
}
}
for(i = 0 ; i < n ; i++){
printf("%d ", bRank[i]);
}
}