社区讨论
关于在电脑上全对但是测评WA的问题
P8584 探索未知参与者 3已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @lo7feumq
- 此快照首次捕获于
- 2023/10/27 00:56 2 年前
- 此快照最后确认于
- 2023/10/27 00:56 2 年前
在自己的电脑上无论测评什么数,都会全对,但是结果还是WA
CPP#include <iostream>
using namespace std;
int x,y,big;
int fractionReduction(int a,int b){
x=a,y=b,big=(a>b?a:b);
for(int i=big;i>=1;i--){
if(x%i==0&&y%i==0){
x/=i; y/=i;
}
}
}
int main(){
int n;
cin>>n;
int t,p,o=0;
int t1,p1,o1;
for(int i=0;i<n;i++) {
cin>>t1>>p1>>o1;
if(o1==1) {
fractionReduction(t*p1+p*t1,p*p1);
t=x; p=y;
} else {
fractionReduction(t*p1-p*t1,p*p1);
t=x; p=y;
}
}
if(p!=1) {
cout<<t<<"/"<<p;
} else {
cout<<t;
}
return 0;
}
求助大佬
回复
共 3 条回复,欢迎继续交流。
正在加载回复...