#55003: 解題報告是什麼!!!


yp11451060@yphs.tp.edu.tw (704-23周承昊)


int main() {
  char code[11] = {}; //注意長度是 11,  用10一直WA但自己在Dev C++測試是可以的,不過ZeroJudge 給測資都會有一個結束字元。&*#! zerojudge  
  int mappings[26] = {10, 11, 12, 13, 14, 15, 16, 17, 34, 18, 19, 20, 21, 22, 35, 23, 24, 25, 26, 27, 28, 29, 32, 30, 31, 33}; //用if是一個浪費時間的超菜方法
     int sum = 0;                                                                                                                                                                 //用這種檢索表比較好打
cin >> code;
   sum += (mappings[code[0] - 65] % 10) * 9 ; //個位 x 9
 sum += mappings[code[0] - 65] / 10; //十位
for (int i = 1; i < 9; i++) {
sum += (code[i] - 48) * (9 - i);
}
sum += code[9]  - 48;
  if (sum % 10 == 0) {
  cout << "real" << endl;
   } else  {
     cout << "fake" << endl;
   }





1127
V2lzaCB0aGV5IGhhdmUgYSBoYXBweSwgbG9uZ2xhc3RpbmcgcmVsYXRpb25zaGlwLg==
:]