NOIP1999Cantor表

2013年12月19日2,8771

描述

现代数学的著名证明之一是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项

样例输入

样例输出

限制

各个测试点1s

代码

 

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
喵喵喵 Recent comment authors
  Subscribe  
提醒
喵喵喵
喵喵喵

这道题有公式可以O(1)来着