直角
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
long long n,i,ans_b=0,ans_a=0,a,b,type;
cin>>n;
for(i=0;i<n;i++)
{
cin>>a>>b>>type;
if(i==0)
{
ans_a=a;
ans_b=b;
continue;
}
int k=b*ans_b/(__gcd(b,ans_b));
ans_a*=k/ans_b;
a*=k/b;
ans_b=k;
if(type==1)
{
ans_a+=a;
}
else
{
ans_a-=a;
}
}
if(ans_a==ans_b)
{
cout<<1;
return 0;
}
int k=__gcd(abs(ans_a),abs(ans_b));
ans_a/=k;
ans_b/=k;
cout<<ans_a<<'/'<<ans_b;
return 0;
}
各位大可以出个数据卡我代码吗?