Submission #885131

# Submission time Handle Problem Language Result Execution time Memory
885131 2023-12-09T03:35:04 Z votranngocvy Difference (POI11_roz) C++14
40 / 100
1000 ms 65536 KB
#include <bits/stdc++.h>
using namespace std;

const int N = 1e6 + 5;
int cnt[N][30];

signed main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    int n;
    cin >> n;
    for (int i = 1; i <= n; i++) {
        char x;
        cin >> x;
        for (char j = 'a'; j <= 'z'; j++) cnt[i][j - 'a'] = cnt[i - 1][j - 'a'];
        cnt[i][x - 'a']++;
    }
    int ans = 0;
    for (int i = 1; i <= n; i++) 
        for (int j = i + 1; j <= n; j++) {
            int Min = 1e9 + 7,Max = 0;
            for (int k = 0; k < 26; k++) {
                Max = max(Max,cnt[j][k] - cnt[i - 1][k]);
                if (cnt[j][k] - cnt[i - 1][k] > 0) Min = min(Min,cnt[j][k] - cnt[i - 1][k]);
            }
            ans = max(ans,Max - Min);
        }
    cout << ans << "\n";

}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 392 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 96 ms 2668 KB Output is correct
2 Correct 0 ms 344 KB Output is correct
# Verdict Execution time Memory Grader output
1 Execution timed out 1065 ms 2652 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Execution timed out 1036 ms 12888 KB Time limit exceeded
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 31 ms 65536 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 22 ms 65536 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 34 ms 65536 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Runtime error 44 ms 65536 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -