@[LZDQ](/space/show?uid=116116)
```cpp
#include<cstdio>
int n;
int main(){
scanf("%d",&n);
n--;
int l=0,r=1e4,mid;
while(l<r){
mid=(l+r)>>1;
if((mid*(mid+1)>>1)>n) r=mid;
else l=mid+1;
}
int t=n-r*(r-1)/2+1;
printf("%d/%d\n",t,r+1-t);
return 0;
}
```
这是你原来的程序吗?
by 波风水门 @ 2018-10-17 22:24:16
@[四代目火影](/space/show?uid=81710) 是
by LZDQ @ 2018-10-18 13:16:53
好厉害,我是一个位置一个位置进行 枚举的
by gxjj @ 2019-02-22 15:31:37