求助一道站外题

灌水区

```cpp #include<iostream> using namespace std; long long a[11],b[11],q=1,p=0,d; int gcd(int n,int m) { if(m==0) return n; return gcd(m,n%m); } int main() { int x,y; char c; cin>>x; for(int i=1;i<=x;i++) { cin>>a[i]>>c>>b[i]; q*=b[i]; } for(int i=1;i<=x;i++)p+=q/b[i]*a[i]; d=gcd(p,q); cout<<p/d<<"/"<<q/d<<endl; return 0; } ``` 你为什么不直接通分@[BigPinkCat](/user/567034) 另外 hack数据 3 1/2 1/3 1/6
by dxbt @ 2021-12-06 15:12:05


|