P1014 Cantor表
2024-08-29 08:21:57
洛谷 p1014
题目描述
现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:
1/1 1/2 1/3 1/4 1/5 …
2/1 2/2 2/3 2/4 …
3/1 3/2 3/3 …
4/1 4/2 …
5/1 …
… 我们以Z字形给上表的每一项编号。第一项是1/1,然后是1/2,2/1,3/1,2/2,…
输入输出格式
输入格式:
整数N(1≤N≤10000000)
输出格式:
表中的第N项
输入输出样例
输入样例#1:
7
输出样例#1:
1/4 【思路】找规律
【code】
#include<iostream>
#include<cstdio>
using namespace std;
int n,k=,cnt;
int main()
{
scanf("%d",&n);
while()
{
if(n-k>=)
n-=k,cnt++,k++;//cnt表示第几层。
else
break;
}
if(!n)
printf("%d/%d\n",,cnt);
else
if((cnt+)&)
printf("%d/%d\n",k-n+,n);
else
printf("%d/%d\n",n,k-n+);
return ;
}
最新文章
- Co-saliency-Huazhu Fu
- Java提高篇(三八)-----Java集合细节(四):保持compareTo和equals同步
- Freezing Your Tuples Off 之 vacuum_freeze_min_age
- PHPExcel上传sae遇到: -1:fail to get xml content
- 在C#中实现Python的分片技术
- angularjs基本执行流程
- 前端--关于javascript对象
- Oracle存储过程返回一张表数据
- 前端知识点-JS相关知识点
- 进度条(ProgressBar)的功能与用法
- 解决MVC模型验证在IE 6 7下不起作用或者报错
- ios 初体验<;页面切换>;
- EnCase missed some usb activities in the evidence files
- [SDOI 2015]约数个数和
- SEO优化:浅析关键词出现在网站哪些地方更有利?
- SQLServer之创建嵌套触发器
- passat QA / error code 20190210
- Ubuntu 安装 chrome浏览器
- 13.App爬取相关库的安装(Charles,Mitmproxy,Appium)
- C 语言之预处理 ---------文件包括
热门文章
- hdu 4300 Clairewd’s message(具体解释,扩展KMP)
- [影像技术与PACS] 从技术角度看国内部份PACS厂商
- assign-cookies
- TI C66x DSP 四种内存保护问题 -之- CPU訪问corePac内部资源时的内存保护问题
- 在A页面刷新父框架中的B页面.(window.parent.?.location=";";)
- vue class绑定 组件
- shell(1):网络配置、BATH环境和通配符
- caffe学习--cifar10学习-ubuntu16.04-gtx650tiboost--1g--01
- ZOJ 1516 Uncle Tom&;#39;s Inherited Land(二分匹配 最大匹配 匈牙利啊)
- datatable的使用