https://www.acmicpc.net/problem/13164
13164번: 행복 유치원
입력의 첫 줄에는 유치원에 있는 원생의 수를 나타내는 자연수 N(1 ≤ N ≤ 300,000)과 나누려고 하는 조의 개수를 나타내는 자연수 K(1 ≤ K ≤ N)가 공백으로 구분되어 주어진다. 다음 줄에는 원생들
www.acmicpc.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #include <iostream> #include <algorithm> #include <cstring> #include <vector> #include <utility> #include <unordered_map> #include <map> #include <queue> #include <stack> using namespace std; // 13164 행복유치원 int N, K; vector<int> v; int main() { ios::sync_with_stdio(false); cin.tie(0); cin >> N >> K; int prev_height = 0; cin >> prev_height; for (int i = 0; i < N - 1; i++) { int temp; cin >> temp; v.push_back(temp - prev_height); prev_height = temp; } sort(v.begin(), v.end()); int result = 0; for (int i = 0; i < N - K; i++) { result += v[i]; } cout << result << endl; } | cs |
'BAEKJOON ONLINE JUDGE' 카테고리의 다른 글
[백준 1374] 강의실 (C++) (0) | 2021.08.27 |
---|---|
[백준 15922] 아우으 우아으이야!! (C++) (0) | 2021.08.27 |
[백준 11000] 강의실 배정 (C++) (0) | 2021.08.27 |
[백준 21611] 마법사 상어와 블리자드 (C++) (0) | 2021.08.26 |
[백준 20061] 모노미노도미노 2 (C++) (0) | 2021.08.23 |