Submission #166644

#TimeUsernameProblemLanguageResultExecution timeMemory
166644muhi1112ZigZag (COCI17_zigzag)C++17
80 / 80
84 ms8056 KiB
#include <bits/stdc++.h> using namespace std; #define endl '\n' #define f1 first #define s2 second #define pb push_back #define mp make_pair #define ll long long #define fri(a) freopen(a,"r",stdin); #define fro(a) freopen(a,"w",stdout); const int N=405; int n,k,cnt[30]; string s; vector<string>str[30]; char a; int main(){ //fri("in.txt"); //fro("out.txt"); ios_base::sync_with_stdio(false); cin.tie(NULL); cin>>n>>k; for(int i=0;i<n;i++){ cin>>s; str[s[0]%32].pb(s); } for(int i=0;i<27;i++){ sort(str[i].begin(),str[i].end()); } while(k--){ cin>>a; cout<<str[a%32][(cnt[a%32])%(str[a%32].size())]<<endl; cnt[a%32]++; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...