#include <iostream>
#include <vector>
#include <map>
using namespace std;
std::vector<std::map<std::string, std::string>> structie;
int main() {
// your code goes here
map<string,string> tmpMap;
tmpMap["A"] = "a";
tmpMap["B"] = "b";
structie.push_back( tmpMap );
tmpMap.clear();
tmpMap["A"] = "one";
//tmpMap["B"] = "two";
structie.push_back( tmpMap );
for(vector<map<string,string>>::iterator it = structie.begin(); it != structie.end(); ++it) {
cout << it->at("A") << endl;
cout << it->at("B") << endl;
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPG1hcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdGQ6OnZlY3RvcjxzdGQ6Om1hcDxzdGQ6OnN0cmluZywgc3RkOjpzdHJpbmc+PiBzdHJ1Y3RpZTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJbWFwPHN0cmluZyxzdHJpbmc+IHRtcE1hcDsKCXRtcE1hcFsiQSJdID0gImEiOwoJdG1wTWFwWyJCIl0gPSAiYiI7CgkKCXN0cnVjdGllLnB1c2hfYmFjayggdG1wTWFwICk7Cgl0bXBNYXAuY2xlYXIoKTsKCQoJdG1wTWFwWyJBIl0gPSAib25lIjsKCS8vdG1wTWFwWyJCIl0gPSAidHdvIjsKCQoJc3RydWN0aWUucHVzaF9iYWNrKCB0bXBNYXAgKTsKCQoJZm9yKHZlY3RvcjxtYXA8c3RyaW5nLHN0cmluZz4+OjppdGVyYXRvciBpdCA9IHN0cnVjdGllLmJlZ2luKCk7IGl0ICE9IHN0cnVjdGllLmVuZCgpOyArK2l0KSB7CgkgICAgY291dCA8PCBpdC0+YXQoIkEiKSA8PCBlbmRsOwoJICAgIGNvdXQgPDwgaXQtPmF0KCJCIikgPDwgZW5kbDsKCSAgICBjb3V0IDw8IGVuZGw7Cgl9CgkKCXJldHVybiAwOwp9