Submission #1172881

#TimeUsernameProblemLanguageResultExecution timeMemory
1172881javkhlantogsMarko (COCI15_marko)C++20
50 / 50
7 ms1608 KiB
#include<bits/stdc++.h> #define ll long long using namespace std; int main(){ ll n,i,j,ans=0; ll p=1; cin>>n; vector<string> s(n),s2; vector<ll> v,d1; for(i=0 ; i<n ; i++){ cin>>s[i]; } string d; cin>>d; for(auto v:d) d1.push_back(v-48); for(i=0 ; i<n ; i++){ if(s[i].size()<=d.size()) s2.push_back(s[i]); } char z=97; for(i=1 ; i<=26 ; i++){ if(z=='a' or z=='d' or z=='g' or z=='j' or z=='m' or z=='p' or z=='t' or z=='w'){ p++; } v.push_back(p); z++; } bool check; for(i=0 ; i<s2.size() ; i++){ check=true; for(j=0 ; j<s2[i].size() ; j++){ if(v[s2[i][j]-'a']!=d1[j]){ check=false; break; } } if(check) ans++; } cout<<ans; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...