求救QAQ自己运行的时候答案一样但是0分

P1482 Cantor表(升级版)

抽象,帮你试出来了,现在c++删除了`gets`你这样交上去CE,改完就是: ```cpp #include <bits/stdc++.h> using namespace std; int main() { string num, numb; cin >> num >> numb; int len = num.size(); int lent = numb.size(); int point_1,point_2; for(int i = 0;i < len;i++) { if(num[i]=='/') { point_1 = i; break; } } for(int i = 0;i < len;i++) { if(numb[i]=='/') { point_2 = i; break; } } int num_1 = 0,num_2 = 0,num_3 = 0,num_4 = 0; for(int i = point_1 + 1;i < len;i ++) { num_2 += pow(10,(len -1 - i)) * (num[i]-48); } for(int i = 0;i < point_1;i ++) { num_1 += pow(10,(point_1 - i - 1)) * (num[i]-48); } for(int i = point_2 + 1;i < lent;i ++) { num_4 += pow(10,(lent -1 - i)) * (numb[i]-48); } for(int i = 0;i < point_2;i ++) { num_3 += pow(10,(point_2 - i - 1)) * (numb[i]-48); } num_1 = num_1 * num_3; num_2 = num_2 * num_4; int a = 2; while(1) { if(num_1 % a == 0&&num_2 % a == 0) { num_1 = num_1 / a; num_2 = num_2 / a; a = 2; } else a++; if(a > num_1||a > num_2)break; } printf("%d %d",num_2,num_1); return 0; } ``` @[Almattz](/user/1152951)
by chuxm @ 2024-02-02 20:52:47


亲测AC
by chuxm @ 2024-02-02 20:53:13


@[chuxm](/user/994729) 好晚好晚才看到但是感谢ww
by Almattz @ 2024-04-24 19:33:13


|