Submission #1266285

#TimeUsernameProblemLanguageResultExecution timeMemory
1266285islam_2010Miners (IOI07_miners)C++20
0 / 100
5 ms580 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main(){ ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; string s; cin >> s; if(n == 1){ return cout << 1, 0; }if(n == 2){ if(s[0] == s[1]){ return cout << 1, 0; }else { return cout << 2, 0; } } int ans = 1; if(s[0] == s[1]){ ans += 1; }else { ans += 2; } for(int i = 2; i < n; i++){ set<int> st; for(int j = i-2; j <= i; j++){ st.insert(s[j]); }ans += st.size(); }cout << ans << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...