NC22744. 你要乘坐的飞碟在这里
描述
输入描述
第 1
行: 彗星的名字(一个长度为1到6的字符串)
第 2 行: 团体的名字(一个长度为1到6的字符串)
输出描述
单独一行包含"STAY"或"GO".
示例1
输入:
COMETQ HVNGAT
输出:
GO
示例2
输入:
ABSTAR USACO
输出:
STAY
C++11(clang++ 3.9) 解法, 执行用时: 4ms, 内存消耗: 404K, 提交时间: 2020-01-05 17:36:14
#include<bits/stdc++.h> using namespace std; int main() { string a,b;cin>>a>>b; int s1=1,s2=1; for(int i=0;i<a.size();i++)s1*=a[i]-'A'+1; for(int i=0;i<b.size();i++)s2*=b[i]-'A'+1; cout<<(s1%47==s2%47?"GO":"STAY"); }
Python3 解法, 执行用时: 41ms, 内存消耗: 4688K, 提交时间: 2022-07-06 13:19:28
a = input() b = input() c,d = 1,1 for i in a: c *= ord(i)-64 for i in b: d *= ord(i)-64 if c%47==d%47: print("GO") else: print("STAY")