```
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i, j, k, n, s,place;
int mu,fen = 1;
mu = 1;
scanf("%d", &n);
for (i = 1;; i++)
{
s = i + ((i - 1)*i) / 2;
if (s >n)
{
place = i;
break;
}
else if(s==n)
{
if (i % 2 == 0)
{
fen = i;
printf("%d/%d\n", fen, mu);
// system("pause");
return 0;
}
else
{
mu = i;
printf("%d/%d\n", fen, mu);
// system("pause");
return 0;
}
}
}
if (place % 2 == 0)
{
int cnt = 0;
fen= place;
while (cnt <s - n)
{
mu++;
fen--;
cnt++;
}
printf("%d/%d\n", fen, mu);
}
else
{
int cnt = 0;
mu = place;
while (cnt < s - n)
{
mu--;
fen++;
cnt++;
}
printf("%d/%d\n", fen, mu);
}
// system("pause");
return 0;
}
```
by jkllage456 @ 2018-06-07 16:52:57
@[jkllage456](/space/show?uid=101521) 您神啊,都能切这么难的题了OrzOrz 前排膜拜!
by strangers @ 2018-06-07 16:54:44
@[strangers](/space/show?uid=52452) 楼上正解,您应该去发题解。
by AlgoEmperor @ 2018-06-07 17:05:43
@[strangers](/space/show?uid=52452) 大佬,就是低调。
by jkllage456 @ 2018-06-07 21:13:01
@[Ofnoname](/space/show?uid=73489) 每次发题解,总是提示我排版不行。可能还是我比较菜吧。
by jkllage456 @ 2018-06-07 21:13:36
@[jkllage456](/space/show?uid=101521) 我也是,最开始的两篇题解都被拒绝了,但熟能生巧,以后能通过了。
by AlgoEmperor @ 2018-06-08 08:49:25
@[Ofnoname](/space/show?uid=73489) 能否透露一二?
by jkllage456 @ 2018-06-08 13:53:55