AT_tkppc6_2_e.Exactly K Triangles
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个非负整数 K,请构造一个正整数序列 A=(A1,A2,…,AN),使其满足:
- 存在正好 K 个不同的三元组 (i,j,k)(满足 1≤i<j<k≤N),能以 Ai,Aj,Ak 为三边长组成面积大于零的三角形。
输入格式
程序从标准输入读取,格式如下:
K
输出格式
输出一个符合要求的整数序列 A,格式如下:
N A1 A2 … AN
具体条件要求:
- 1≤N≤2000
- 1≤Ai≤1018
- 输出必须为整数
- 若干不同的三元组 (i,j,k) 能以 Ai,Aj,Ak 为三边长度组成面积大于零的三角形,其中组数恰好为 K。
在给定的这些限制条件下,对于任意的 K,至少存在一个符合要求的序列 A。若有多种方案,选择并输出任何一种均可。
输入输出样例
输入#1
3
输出#1
5 1 2 3 4 5
输入#2
0
输出#2
3 1 10 100
输入#3
10
输出#3
5 10 10 10 10 10
说明/提示
约束
- 0≤K≤109
样例解释 1
满足条件的三元组有:(2,3,4),(2,4,5),(3,4,5),共计 3 个,因而条件成立。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?