fork download
  1. #include <iostream>
  2. #include <unordered_map>
  3.  
  4. using namespace std;
  5.  
  6. template<class T>
  7. T advance_(T it, size_t i)
  8. {
  9. advance(it, i);
  10. return it;
  11. }
  12.  
  13. unordered_map<size_t, string> s{{0, "Govnokod "}, {1, "giv "}, {2, "i "}, {3, "budet "}, {4, "git."}};
  14.  
  15. int main() {
  16. auto bi=s.begin();
  17. for(size_t i=0, e=s.size(); i<e; ++i)
  18. cout<<advance_(bi, i)->second;
  19. return 0;
  20. }
Success #stdin #stdout 0s 3020KB
stdin
Standard input is empty
stdout
Govnokod giv i budet git.