求大佬,为什么50分

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

额,60分
by 启とんび @ 2017-09-02 20:56:30


```cpp #include<iostream> #include<cstdio> #include<cstring> using namespace std; char s1[100],s2[100]; int main() { int ss1=1,ss2=1; scanf("%s",&s1); scanf("%s",&s2); int len1=strlen(s1),len2=strlen(s2); for(int i=0;i<len1;i++) ss1*=s1[i]-64; for(int i=0;i<len2;i++) ss2*=s2[i]-64; int l1=ss1%47,l2=ss2%47; if(l1==l2) cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; } ``` 可以这样写
by My_Faith @ 2017-09-06 21:11:53


在计算的时候就进行%运算,不然计算出来的结果太大,可能会爆INT
by SofanHe @ 2017-09-18 18:17:40


|