# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
474712 | 2021-09-19T14:07:30 Z | mychecksedad | Sifra (COCI21_sifra) | C++17 | 1 ms | 316 KB |
#include<bits/stdc++.h> using namespace std; typedef long long int ll; #define pb push_back #define all(x) x.begin(), x.end() const int N = 3e5+100, M = 1e5+10, F = 2147483646, K = 20; string s; set<string> se; map<char, bool> c; int main(){ cin.tie(0); ios::sync_with_stdio(0); cin >> s; for(char cc='0'; cc <= '9'; cc++) c[cc] = 1; s += "??"; for(int i = 0; i < s.length() - 2; i++){ if(c[s[i]] && c[s[i + 1]] && c[s[i + 2]]){ string t = ""; t += s[i]; t += s[i+1]; t += s[i+2]; se.insert(t); }else if(c[s[i]] && c[s[i + 1]]){ string t = ""; t += s[i]; t =+ s[i+1]; se.insert(t); }else if(c[s[i]]){ string t = ""; t += s[i]; se.insert(t); } } cout << se.size(); return 0; }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 204 KB | Output isn't correct |
2 | Incorrect | 1 ms | 204 KB | Output isn't correct |
3 | Incorrect | 1 ms | 204 KB | Output isn't correct |
4 | Incorrect | 1 ms | 316 KB | Output isn't correct |
5 | Incorrect | 0 ms | 204 KB | Output isn't correct |
6 | Incorrect | 0 ms | 204 KB | Output isn't correct |
7 | Incorrect | 0 ms | 204 KB | Output isn't correct |
8 | Incorrect | 1 ms | 204 KB | Output isn't correct |
9 | Incorrect | 1 ms | 312 KB | Output isn't correct |
10 | Incorrect | 0 ms | 204 KB | Output isn't correct |