728x90
반응형
1758 알바생 강호
문제풀이
#include <iostream>
#include <algorithm>
using namespace std;
int arr[100001];
int main(int argc, char *argv[])
{
int n;
long long res = 0;
cin >> n;
for (int i = 0; i < n;i++)
{
cin >> arr[i];
}
sort(arr, arr + n);
int idx = 0;
for (int i = n - 1; i >= 0;i--)
{
int a = (arr[idx] - i > 0) ? arr[idx] - i : 0;
idx++;
res += a;
}
cout << res;
}
- 정렬
- 순서에 따른 -를 해준다.
728x90
반응형
'자라는 개발자 > 문제풀이' 카테고리의 다른 글
프로그래머스 c++ k번째수 (0) | 2022.03.23 |
---|---|
백준 c++ 2212 센서 (0) | 2022.03.18 |
백준 c++ 11497 통나무 건너뛰기 (0) | 2022.03.16 |
백준 c++ 17478 재귀함수가 뭔가요? (0) | 2022.03.16 |
백준 c++ 1292 쉽게 푸는 문제 (0) | 2022.03.14 |