Submission #220800

#TimeUsernameProblemLanguageResultExecution timeMemory
220800Haunted_CppMarko (COCI15_marko)C++17
50 / 50
14 ms1536 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); unordered_map<int,string>dict; dict[2]="abc"; dict[3]="def"; dict[4]="ghi"; dict[5]="jkl"; dict[6]="mno"; dict[7]="pqrs"; dict[8]="tuv"; dict[9]="wxyz"; int N,A=0;cin>>N; vector<string>word(N);for(int i=0;i<N;i++)cin>>word[i]; string valid;cin>>valid; for(int i=0;i<N;i++){ if(word[i].size()>valid.size())continue; for(int j=0;j<word[i].size();j++){ string ref=dict[valid[j]-'0']; if(ref.find(word[i][j])==string::npos)goto end; } A++; end:; } cout<<A<<'\n'; return 0; }

Compilation message (stderr)

marko.cpp: In function 'int main()':
marko.cpp:20:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int j=0;j<word[i].size();j++){
                 ~^~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...