6 条题解
-
0
c++的解法: (1)读取 (2)构建字符数组 (3)调用函数 (4)进行判断并输出结果
#include<iostream> #include<vector> using namespace std; long decode(char x) { long answer=x-64; return answer; } int main() { string star,name; cin>>star>>name; int s1,s2,result1,result2; long sum1=1,sum2=1; s1=star.length(); s2=name.length(); vector<char>starr(s1); vector<char>namee(s2); for(int i=0;i<=s1-1;i++) { starr[i]=star[i];//字符串的本质是字符的数组 sum1*=decode(starr[i]); } result1=sum1%47; for(int i=0;i<=s2-1;i++) { namee[i]=name[i]; sum2*=decode(namee[i]); } result2=sum2%47; if(result1==result2)cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; }
信息
- ID
- 5258
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- 递交数
- 328
- 已通过
- 198
- 上传者