Your Ride Is Here_专业打酱油_百度空间

这个比较容易,各个字符的ASCII码减'A' + 1然后乘起来 如果comet对47求模跟group对47求模结果一样就pass。

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int
hash(string &str)
{
   int result = 1;
   for (int i = 0; i != str.size(); ++i) {
      result *= str.c_str()[i] - 'A' + 1;
   }
   return result;
}

int main() {
   ofstream fout ("ride.out");
   ifstream fin ("ride.in");
   string Group, Comet;
   fin >> Group >> Comet;
   if (hash(Group) % 47 == hash(Comet) % 47) {
      fout << "GO" << endl;
   } else {
      fout << "STAY" << endl;
   }

   return 0;
}


郑重声明:资讯 【Your Ride Is Here_专业打酱油_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——