题目描述:

现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的。他是用下面这一张表来证明这一命题的:

我们以Z字形给上表的每一项编号。第一项是1/1,然后是1/2,2/1,3/1,2/2,…

输入格式

整数N(1≤N≤10000000)

输出格式

表中的第N项

输入输出样列

输入样例1:

7

输出样例1:

 1/4

说明

1999年普及组第一题

【耗时限制】1000ms 【内存限制】128MB

#include <iostream>
#include <cstdio>
#include <cmath>
#include <string.h>
#include <sstream>
#include <cstring>
#include <algorithm>
using namespace std;int main(){int i = 0, n, s = 0, x, y;cin >> n;while(s < n){i++;s += i;}s -= i;if(i % 2 == 1){x = i, y = 1, s++;while(s < n)x--, y++, s++;}else{x = 1, y = i, s++;while(s < n)x++, y--, s++;}cout << x << '/' << y;return 0;
}

Cantor表 [cantor]相关推荐

  1. 洛谷——P1014 Cantor表

    P1014 Cantor表 题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 - 2/1 ...

  2. 算法题——Cantor表

    题目介绍 描述 现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1, 1/2 , 1/3, 1/4, 1/5, - 2/1, 2/ ...

  3. 【CodeVS】1083 Cantor表

    1083 Cantor表 1999年NOIP全国联赛普及组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题目描述 Description 现代数学的著名证明之 ...

  4. luogu Cantor表

    P1482 Cantor表 我并不知道为什么我只得了20分! #include<iostream> #include<cstdio>using namespace std;in ...

  5. 洛谷——P1482 Cantor表(升级版)

    P1482 Cantor表(升级版) 题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 - ...

  6. 洛谷——P1014 [NOIP1999 普及组] Cantor 表

    P1014 [NOIP1999 普及组] Cantor 表 题目描述 现代数学的著名证明之一是 Georg Cantor 证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/11/1 , ...

  7. 洛谷 P1014 [NOIP1999 普及组] Cantor 表 | OpenJudge NOI 2.1 8760:Cantor表

    [题目链接] 洛谷 P1014 [NOIP1999 普及组] Cantor 表 OpenJudge NOI 2.1 8760:Cantor表 [题目考点] 1. 二维数组 2. 找规律 3. 两下标间 ...

  8. 用C语言构造康托集,洛谷——P1014 Cantor表

    P1014 Cantor表 题目描述 现代数学的著名证明之一是Georg Cantor证明了有理数是可枚举的.他是用下面这一张表来证明这一命题的: 1/1 1/2 1/3 1/4 1/5 - 2/1 ...

  9. 1083 Cantor表

    1083 Cantor表 1999年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题目描述 Description 现代数学的著名 ...

最新文章

  1. 从零开始学_JavaScript_系列(14)——dojo(7)(饼图,BorderContainer,hashchange,弹窗)...
  2. JS中的prototype
  3. 让UpdatePanel支持文件上传(2):服务器端组件
  4. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法
  5. docker运行我们的容器
  6. 【Docker】Mac下Docker启动Kubernetes处于一直启动中(卡死)
  7. 大数据分析的方法有哪些
  8. 使用计算机网络时mad的作用,计算机网络基础试题库7
  9. 华为云服务之公有云架构
  10. 手把手教你开发BLE数据透传应用程序
  11. 命令行工具下载b站视频
  12. 无线自组网AODV路由机制matlab仿真
  13. BaseAdapter的notifyDataSetChanged方法
  14. 无线路由登不上服务器怎么办,无线路由器管理界面怎么登录,无法进入管理界面怎么办...
  15. wcdma码片速率_转载 WCDMA中码片速率、符号速率、bit速率 WCDMA常用概念
  16. 2021年大数据发展十大趋势:抓准一个,就能掌握先机!
  17. 走路步数怎么在屏幕上显示_华为走步步数不在屏幕上显示如何设置
  18. 投资笔记3-建立资产认知
  19. 【Azure Data Platform】数据平台的选择
  20. 史上最全应付道路监控的摄像机攻略

热门文章

  1. 阿里、百度、华为都用什么编程语言?做程序员前,这些别说不知道!
  2. 2020年10月份电脑选购计划
  3. 传输层的重要协议——TCP
  4. 我们无法创建新分区。【错误:0x80042468】
  5. Kylin3.1.1集成CDH6.2.1
  6. Python使用腾讯云-短信服务发送手机短信
  7. 深度学习21_李宏毅_02_Regression_P2
  8. 利用华硕路由器实现创维电视广告屏蔽
  9. 同时删除多个 PDF 文档最后几页
  10. 推荐一个python库:Vaex