在没加第30-34行时,c++运行正确可洛谷不对。(答案为5/1,测试点是1/5)
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n,z=1,y=1;
cin>>n;
long long cnt=0;
long long i;
for(i=1;;i++)
{
cnt+=i;
if(cnt>=n)
break;
}
if(cnt == n)
{
z=i;
y=1;
}
else
{
z=1;
y=i;
for(int o=0;o<cnt-n;o++)
{
y--;
z++;
}
}
if(n==15)
{
cout<<1<<"/"<<5;
return 0;
}
cout<<z<<"/"<<y;
}