A. 数对排序

    传统题 1000ms 256MiB

数对排序

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

由两个自然数组成的一对数称之为有序数对。有序是指数对的第一项与第二项是区别的,例如 (0,1)(0,1)(1,0)(1,0) 是不一样的数对。

我们对所有的有序数对进行排序,排序规则如下:

首先,计算每个数对的两数之和,和较小的数对靠前排列;

其次,如果两数之和一样大,则数对中第一项较小的数对靠前排列。

按照这个规则排序,前 66 项数对为

(0,0),(0,1),(1,0),(0,2),(1,1),(2,0)(0,0), (0,1), (1,0), (0,2), (1,1), (2,0) 给定一个整数 kk,请求出第 kk 个数对。

输入格式

单个整数 kk

输出格式

两个整数:表示第 kk 个有序数对

6
2 0

数据规模与约定

3030% 的数据,1k1031≤k≤10^3

6060% 的数据,1k1061≤k≤10^6

100100% 的数据,1k1091≤k≤10^9

图灵周赛 Round 38(一场)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-1-17 21:00
结束于
2026-1-18 1:00
持续时间
4 小时
主持人
参赛人数
11