洛谷_P1014 [NOIP1999 普及组] Cantor 表_python写法

这道题其实没什么特别的,最重要就是仔细分析找到其中的数学规律。

以斜着为行,每一行的数值就是与第几行有关。

那对于Z字形而言就是行数的奇偶判断。

python 复制代码
n = int(input())
ans = 0
flag = 0
l = ['0']
while ans < n:
    flag += 1
    ans += flag
ans -= flag
n -= ans
j = flag
if flag%2 == 0:
    for i in range(1,flag+1):
        s = str(i) + '/' + str(j)
        j -= 1
        l.append(s)
else:
    for i in range(1,flag+1):
        s = str(j) + '/' + str(i)
        j -= 1
        l.append(s)
print(l[n])
相关推荐
小羊没烦恼!16 小时前
关于大型asp.net应用系统的架构-架构的选择
java·服务器·开发语言·前端·c#
GISer_Jing16 小时前
height、line-height、font-size相同字体遮挡问题
前端·ai
小羊没烦恼!16 小时前
Windows Azure Platform体验(1):Windows Azure
java·大数据·后端·python·flask·word·.net
字节渡客16 小时前
接口参数偶尔丢失、乱码、解析失败,不是前端传参问题
前端
夏幻灵16 小时前
前端八股:JavaScript 深拷贝详解:实现方式、递归原理与循环引用
开发语言·前端·javascript
JWASX16 小时前
【agent 开发】agent 开发学习 - LangChain(1)
python·学习·agent
@#¥&~是乱码鱼啦16 小时前
ArkWeb开发手记01|Web 组件 H5 加载与生命周期管理
前端
suaizai_16 小时前
ComputerUse:让AI真正操控桌面系统
java·前端·javascript
jason.zeng@150220716 小时前
(五)多轮对话上下文,实现交互。
python·交互·llama
wangchunyu11416 小时前
食韵味简 —— 免费开源的中式菜谱 API 服务
python·django·开源