Submission #475306

#TimeUsernameProblemLanguageResultExecution timeMemory
475306Beboo44ZigZag (COCI17_zigzag)C++14
48 / 80
2087 ms9348 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define fast_io ios_base::sync_with_stdio(0); cin.tie(0) int main() { ios_base::sync_with_stdio(0) ; cin.tie(0) ; ll n,m; cin>>n>>m; vector<vector<string>>v(26); string s; for(int i=0; i<n; ++i){ cin>>s; int x = (int)s[0]-'a'; v[x].push_back(s); } vector<string>t; for(int i=0; i<26; ++i){ for(int j=0; j< v[i].size(); ++j){ t.push_back(v[i][j]); } sort(t.begin(),t.end()); for(int j=0; j<v[i].size(); ++j){ v[i][j] = t[j]; } t.clear(); } char y; while(m--){ cin>>y; ll f = (int)y-'a'; cout<<v[f][0]<<endl; v[f].push_back(v[f][0]); v[f].erase(v[f].begin()); } return 0; }

Compilation message (stderr)

zigzag.cpp: In function 'int main()':
zigzag.cpp:23:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   23 |     for(int j=0; j< v[i].size(); ++j){
      |                  ~^~~~~~~~~~~~~
zigzag.cpp:27:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::__cxx11::basic_string<char> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   27 |     for(int j=0; j<v[i].size(); ++j){
      |                  ~^~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...