思路:
找规律吧
主要是找出第N个元素在哪一行
按照z形走的话第i行有i个元素
奇数行,第j个元素是(i-j+1,j)
偶数行,第j个元素是(j,i-j+1)
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
int main()
{
//freopen("in.txt","r",stdin);
int i,n;
while(scanf("%d",&n)!=EOF)
{
i=1;
while(n>i)
{
n-=i;
i++;
}
if (i%2==0)
{
printf("%d/%d\n",n,i-n+1 );
}else
{
printf("%d/%d\n",i-n+1,n );
}
}
return 0;
}