#25206: __答案


gdsgfw001 (iachuaad)


#include<bits/stdc++.h>

using namespace std;

int main() 

{

ios_base::sync_with_stdio(0);

cin.tie(0);

unordered_map<int,string>map;

string id;

int sum,check;

map.insert(make_pair(0,"BNZ"));

map.insert(make_pair(1,"AMW"));

map.insert(make_pair(2,"KLY"));

map.insert(make_pair(3,"JVX"));

map.insert(make_pair(4,"HU"));

map.insert(make_pair(5,"GT"));

map.insert(make_pair(6,"FS"));

map.insert(make_pair(7,"ER"));

map.insert(make_pair(8,"DOQ"));

map.insert(make_pair(9,"CIP")); 

while(cin>>id) 

{

sum=0;

check=20-(id[8]-'0');

for(int i=8;i>0;i--)

sum+=i*(id[8-i]-'0');

cout<<map[(check-(sum%10))%10]<<'\n';

}

return 0;

}