求助!只有75分…………
查看原帖
求助!只有75分…………
1458635
stars_17楼主2024/10/5 16:35
#include<bits/stdc++.h>
using namespace std;
int n,x=0,y=0;
int main()
{
	cin>>n;
	if(n==1) cout<<"1/1"<<endl;
	else
	{
		while(n>y)
		{
			x++;
			y+=x;
		}
		if(n%2==1) cout<<y-n+1<<"/"<<x-y+n<<endl;
		else if(n%2==0) cout<<x-y+n<<"/"<<y-n+1<<endl;
	}
	return 0;
}

想知道第4个数据点为啥是错的,有哪位大佬告诉我第4个测试点是啥吗,谢谢谢谢谢谢

2024/10/5 16:35
加载中...