5243 | 2023-04-23 17:32:55 | szil | Nemzetközi Rántott Hús Fesztivál | cpp14 | Time limit exceeded 27/100 | 586ms | 30748 KiB |
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(0); cin.tie(0);
int n; cin >> n;
vector<char> v(n+1);
for (int i = 1; i <= n; i++) cin >> v[i];
for (int i = 1; i <= n; i++) {
int x = 0;
for (int j = i; j <= n; j++) x += v[j] == 'M';
int ans = 0;
for (int j = 0; j <= x; j++){
int left = j, res = 0, koret = 0;
for(int k = i; k <= n; k++){
if (v[k] == 'K') koret++;
else if(v[k] == 'H') {
if(koret == 0) break;
res++; koret--;
} else {
if(left > 0){
left--; koret++;
} else {
if(koret == 0) break;
res++; koret--;
}
}
}
ans = max(ans, res);
}
cout << ans << " ";
}
cout << "\n";
}
Subtask | Sum | Test | Verdict | Time | Memory | ||
---|---|---|---|---|---|---|---|
subtask1 | 0/0 | ||||||
1 | Accepted | 3ms | 1824 KiB | ||||
2 | Time limit exceeded | 555ms | 1280 KiB | ||||
subtask2 | 7/7 | ||||||
3 | Accepted | 3ms | 2144 KiB | ||||
4 | Accepted | 3ms | 2344 KiB | ||||
subtask3 | 9/9 | ||||||
5 | Accepted | 25ms | 2436 KiB | ||||
6 | Accepted | 20ms | 2720 KiB | ||||
7 | Accepted | 37ms | 3052 KiB | ||||
subtask4 | 0/14 | ||||||
8 | Time limit exceeded | 564ms | 4728 KiB | ||||
9 | Time limit exceeded | 574ms | 5404 KiB | ||||
10 | Time limit exceeded | 574ms | 6452 KiB | ||||
11 | Time limit exceeded | 577ms | 7372 KiB | ||||
12 | Time limit exceeded | 578ms | 8532 KiB | ||||
13 | Time limit exceeded | 569ms | 9812 KiB | ||||
14 | Time limit exceeded | 564ms | 10684 KiB | ||||
15 | Time limit exceeded | 586ms | 12020 KiB | ||||
subtask5 | 11/11 | ||||||
16 | Accepted | 14ms | 11980 KiB | ||||
17 | Accepted | 28ms | 12000 KiB | ||||
18 | Accepted | 25ms | 11956 KiB | ||||
subtask6 | 0/29 | ||||||
19 | Time limit exceeded | 550ms | 11920 KiB | ||||
20 | Time limit exceeded | 551ms | 12204 KiB | ||||
21 | Time limit exceeded | 555ms | 11340 KiB | ||||
22 | Time limit exceeded | 564ms | 12328 KiB | ||||
subtask7 | 0/30 | ||||||
23 | Time limit exceeded | 541ms | 13532 KiB | ||||
24 | Time limit exceeded | 572ms | 14536 KiB | ||||
25 | Time limit exceeded | 578ms | 15432 KiB | ||||
26 | Time limit exceeded | 573ms | 16440 KiB | ||||
27 | Time limit exceeded | 563ms | 17412 KiB | ||||
28 | Time limit exceeded | 577ms | 18408 KiB | ||||
29 | Time limit exceeded | 572ms | 19676 KiB | ||||
30 | Time limit exceeded | 578ms | 20796 KiB | ||||
31 | Time limit exceeded | 575ms | 21796 KiB | ||||
32 | Time limit exceeded | 573ms | 22696 KiB | ||||
33 | Time limit exceeded | 556ms | 23652 KiB | ||||
34 | Time limit exceeded | 574ms | 24696 KiB | ||||
35 | Time limit exceeded | 566ms | 25948 KiB | ||||
36 | Time limit exceeded | 555ms | 26684 KiB | ||||
37 | Time limit exceeded | 568ms | 27700 KiB | ||||
38 | Time limit exceeded | 570ms | 28704 KiB | ||||
39 | Time limit exceeded | 573ms | 29704 KiB | ||||
40 | Time limit exceeded | 559ms | 30748 KiB |