Advertisement
a53

magazin

a53
Feb 17th, 2020
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. string s;
  7. vector<vector<int>> v(26);
  8. int n;
  9. ifstream f("magazin.in");
  10. f>>n>>s;
  11. for(int i=0;i<(int)s.size();++i)
  12. v[s[i]-'a'].push_back(i);
  13. f>>n;
  14. ofstream g("magazin.out");
  15. for(int i=0;i<n;++i)
  16. {
  17. f>>s;
  18. int Max=0;
  19. unordered_map<int,int> q;
  20. for(int j=0;j<(int)s.size();++j)
  21. ++q[s[j]-'a'];
  22. for(auto it:q)
  23. Max=max(Max,v[it.first][it.second-1]);
  24. g<<Max+1<<'\n';
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement