-
[BOJ 16678, Python 3] 모독알고리즘/BOJ 2021. 8. 10. 11:55반응형
https://www.acmicpc.net/problem/16678
풀이
오름차순으로 정렬하고, for문을 돌려서 1부터 시작하는 연속적인 단조증가수열이 나오도록 만들어주면 됩니다.
왜 이렇게 해야하는지 증명은 못하겠네요 ㅠㅠ
코드
123456789n = int(input())arr = sorted([int(input()) for _ in range(n)])ans = 0modok = 1for i in range(n):if arr[i] >= modok:ans += arr[i] - modokmodok += 1print(ans)cs 반응형'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ 1339, Python 3] 단어 수학 (0) 2021.08.11 [BOJ 15922, Python 3] 아우으 우아으이야!! (0) 2021.08.10 [BOJ 12904, Python 3] A와 B (0) 2021.08.10 [BOJ 22869, C++] 징검다리 건너기 (small) (0) 2021.08.09 [BOJ 22871, C++] 징검다리 건너기(large) (0) 2021.08.09