# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
165615 | beso123 | Marko (COCI15_marko) | C++14 | 57 ms | 3576 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define ll long long
using namespace std;
map <char,int>mp;
int main(){
mp['a']=2; mp['b']=2;mp['c']=2;
mp['d']=3; mp['e']=3;mp['f']=3;
mp['g']=4; mp['h']=4;mp['i']=4;
mp['j']=5; mp['k']=5;mp['l']=5;
mp['m']=6; mp['n']=6;mp['o']=6;
mp['p']=7; mp['q']=7;mp['r']=7;mp['s']=7;
mp['t']=8; mp['u']=8;mp['v']=8;
mp['w']=9; mp['x']=9;mp['y']=9;mp['z']=9;
int n;
cin>>n;
vector<int> v[1001];
for(int k=1;k<=n;k++){
string s;
cin>>s;
for(int i=0;i<s.size();i++){
v[k].push_back(mp[s[i]]);
}
}
string no;
cin>>no;
int ans=0;
for(int k=1;k<=n;k++){
if(v[k].size()<no.size())
continue;
int ind=0;
for(int i=0;i<no.size();i++){
int y=no[i]-'0';
if(v[k][i]!=y){
ind=1;
break;
}
}
if(ind==0)
ans++;
}
cout<<ans;
return 0;
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |