#include <bits/stdc++.h>
#include <boost/align/aligned_allocator.hpp>
using namespace std;
//typedef basic_string<char, char_traits<char>, allocator<char>> str;
typedef basic_string<char, char_traits<char>, boost::alignment::aligned_allocator<char>> str;
int main() {
// your code goes here
map<str, int> hm;
hm.insert(pair<str,int>("123", 1));
cout << hm.begin()->first;
if(hm.find("123") != hm.end())
{
cout << "find accepting";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxib29zdC9hbGlnbi9hbGlnbmVkX2FsbG9jYXRvci5ocHA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovL3R5cGVkZWYgYmFzaWNfc3RyaW5nPGNoYXIsIGNoYXJfdHJhaXRzPGNoYXI+LCBhbGxvY2F0b3I8Y2hhcj4+IHN0cjsKdHlwZWRlZiBiYXNpY19zdHJpbmc8Y2hhciwgY2hhcl90cmFpdHM8Y2hhcj4sIGJvb3N0OjphbGlnbm1lbnQ6OmFsaWduZWRfYWxsb2NhdG9yPGNoYXI+PiBzdHI7CgkKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgltYXA8c3RyLCBpbnQ+IGhtOwoJaG0uaW5zZXJ0KHBhaXI8c3RyLGludD4oIjEyMyIsIDEpKTsKCWNvdXQgPDwgaG0uYmVnaW4oKS0+Zmlyc3Q7CglpZihobS5maW5kKCIxMjMiKSAhPSBobS5lbmQoKSkKCXsKCQljb3V0IDw8ICJmaW5kIGFjY2VwdGluZyI7Cgl9CglyZXR1cm4gMDsKfQ==