# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
667745 | 2022-12-01T23:57:09 Z | Github | 학생 (COCI14_studentsko) | C++14 | 42 ms | 408 KB |
#include <iostream> #include <vector> #include <algorithm> using namespace std; #define speedup ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); #define ll long long int main() { speedup int n, k; cin >> n >> k; vector<pair<int, int>> array(n); for (int i = 0; i < n; i++){ cin >> array[i].first; array[i].second = i; } sort(array.begin(), array.end()); vector<int> a(n), l; for (int i = 0; i < n; i++){ a[array[i].second] = i/k; } ll dp[n]; dp[0] = 1; ll len = 0; for (int i = 1; i < n; i++){ dp[i] = 1; for (int j = 0; j <= i-1; j++){ if (a[j] <= a[i]){ dp[i] = max(dp[i], dp[j]+1); } } } long long mx = 0; for (int i = 0; i < n; i++){ mx = max(mx, dp[i]); } cout << n-mx << endl; return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 0 ms | 212 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 0 ms | 212 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 0 ms | 212 KB | Output is correct |
2 | Correct | 0 ms | 212 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 37 ms | 340 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 42 ms | 408 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 38 ms | 380 KB | Output is correct |
2 | Correct | 38 ms | 392 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 37 ms | 392 KB | Output is correct |
2 | Correct | 42 ms | 340 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 39 ms | 392 KB | Output is correct |
2 | Correct | 31 ms | 396 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 37 ms | 340 KB | Output is correct |
2 | Correct | 42 ms | 388 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 40 ms | 400 KB | Output is correct |
2 | Correct | 40 ms | 396 KB | Output is correct |