| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 142109 | Kevin | Cantor表 | C++ | Accepted | 0 MS | 272 KB | 571 | 2025-12-30 18:56:38 |
#include<bits/stdc++.h> using namespace std; int main() { int n,cnt=0;//用cnt储存当前枚举到第几个分数 cin>>n; for(int i=2;cnt<=n;i++)//记录当前分子分母的和 if(i%2==1) { for(int j=1;cnt<=n&&j<i;j++)//枚举分子 if(++cnt==n) { cout<<j<<'/'<<i-j;//输出分数 break; } } else { for(int j=i-1;cnt<=n&&j>=1;j--)//枚举分子 if(++cnt==n) { cout<<j<<'/'<<i-j;//输出分数 break; } } return 0; }