#include <iostream>
#include <string>
#include <map>
#include <algorithm>
#include <cstring>
using namespace std;
int main() {
map<string,string> mymap_fast_alert{{"a","A"},{"b","B"},{"c","C"}};
char **choices = new char*[mymap_fast_alert.size()];
size_t k=0;
for(auto it1 : mymap_fast_alert) {
string tmp = it1.second + " |" + it1.first;
choices[k] = new char [tmp.size()+1];
strcpy (choices[k], tmp.c_str());
k++;
}
for_each (choices, choices+k, [](auto s){
cout << s << endl;
});
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJbWFwPHN0cmluZyxzdHJpbmc+IG15bWFwX2Zhc3RfYWxlcnR7eyJhIiwiQSJ9LHsiYiIsIkIifSx7ImMiLCJDIn19OwoJY2hhciAqKmNob2ljZXMgPSBuZXcgY2hhcipbbXltYXBfZmFzdF9hbGVydC5zaXplKCldOwoJc2l6ZV90IGs9MDsKCWZvcihhdXRvIGl0MSA6IG15bWFwX2Zhc3RfYWxlcnQpIHsKCQlzdHJpbmcgdG1wID0gaXQxLnNlY29uZCArICIgfCIgKyBpdDEuZmlyc3Q7CgkJY2hvaWNlc1trXSA9IG5ldyBjaGFyIFt0bXAuc2l6ZSgpKzFdOwoJCXN0cmNweSAoY2hvaWNlc1trXSwgdG1wLmNfc3RyKCkpOwoJCWsrKzsKCX0KCQoJZm9yX2VhY2ggKGNob2ljZXMsIGNob2ljZXMraywgW10oYXV0byBzKXsKCSAgY291dCA8PCBzIDw8IGVuZGw7Cgl9KTsKfQ==