当前位置: 首页 > article >正文

[NOIP1999 普及组] Cantor 表

题目描述

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

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

输入格式

整数NN(1 \leq N \leq 10^71≤N≤107)。

输出格式

表中的第 NN 项。

输入输出样例

输入 #1复制

7

输出 #1复制

1/4

AC代码:

#include <bits/stdc++.h>
using namespace std; 
int main() {
	int n,k=1;
	cin>>n;
	while (n>k) {
		n=n-k;
		k++;
	}
	if(k%2==0) cout<<n<<"/"<<(k+1-n);
	else cout<<k+1-n<<"/"<<n;
	return 0;
} 


http://www.kler.cn/a/299293.html

相关文章:

  • [240911] 11 款最佳 Linux 控制台文件管理器 | OpenAI 或将推出每月2000美元的 LLM 订阅服务
  • Web安全之SQL注入:如何预防及解决
  • golang学习笔记05——golang协程池,怎么实现协程池?
  • springboot+vue+mybatis计算机毕业设计气象数据分析与可视化系统+PPT+论文+讲解+售后
  • RuoYi 开源框架,集成了后端管理,后端java版 App 移动解决方案
  • C#程序 Debugger,Release都没问题,但是,打包安装后:System.FormatException: 输入字符串的格式不正确
  • 【VUE】11、安装nvm管理多个版本的node.js
  • 【学习笔记-opencv yolov8】
  • Redis——初识Redis
  • OpenAI即将推出推理AI大模型“草莓”
  • 离散时域和连续频谱之间的傅里叶
  • 【1】compose中获取窗口尺寸,宽度高度
  • springboot系列--自动配置原理
  • 产品经理的发现和成长
  • 基于Prometheus和Grafana构建现代服务器监控体系的解决方案
  • 使用Python通过字节串或字节数组加载和保存PDF文档
  • GAN及其变体
  • docker Get https://registry-1.docker.io/v2/: x509: certificate is valid for
  • 使用Python实现多个PDF文件的合并
  • 鸿蒙开发(API 12 Beta6版)【P2P模式】 网络WLAN服务开发