#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int s=0,k=0;
while(n>s){
k++;
s+=k;
}
if(k%2==0)cout<<k+n-s<<"/"<<s-n+1;
else cout<<s-n+1<<"/"<<k+n-s;
}
1031-[NOIP1999]Cantor表_牛客竞赛语法入门班循环结构习题 (nowcoder.com)
找规律,斜着看规律,奇数和偶数斜行的差别。
偶数斜着顺数分子递增,奇数斜着顺数分子递减。