AT_joi2025_yo1b_d.三角足し算 (Triangle Addition)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 个整数从左到右写在黑板上。
从左起第 i 个(1≤i≤N)整数为 Ai。
对黑板上的整数序列反复进行以下操作。
操作
设当前黑板底行的整数序列长度为 k。按照如下方法参考该整数序列,向下方写入新的长度为 k−1 的整数序列。
- 对于 i=1,2,⋯,k−1,新序列的第 i 个整数等于参考序列中从左起第 i 个和第 i+1 个整数之和。
当进行了 N−1 次操作后,求在黑板上写下的所有整数序列。
输入格式
输入如下形式给出。
N A1 A2 ⋯ AN
输出格式
请输出 N−1 行,每一行对应一次操作后写下的整数序列,各数用空格隔开。
第 i 行(1≤i≤N−1)应输出第 i 次操作写下的整数序列。
只能输出答案,不能输出其他内容(如输入提示语等)。
输入输出样例
输入#1
5 1 3 5 7 9
输出#1
4 8 12 16 12 20 28 32 48 80
输入#2
7 1 2 3 4 3 2 1
输出#2
3 5 7 7 5 3 8 12 14 12 8 20 26 26 20 46 52 46 98 98 196
输入#3
10 1 9 2 4 4 9 2 3 5 6
输出#3
10 11 6 8 13 11 5 8 11 21 17 14 21 24 16 13 19 38 31 35 45 40 29 32 69 66 80 85 69 61 135 146 165 154 130 281 311 319 284 592 630 603 1222 1233 2455
说明/提示
样例解释 1
最初,黑板上写着整数序列 (1,3,5,7,9)。
参考该序列,用规则生成的新序列为:
- 1+3=4
- 3+5=8
- 5+7=12
- 7+9=16
因此新序列为 (4,8,12,16)。
再参考此序列:
- 4+8=12
- 8+12=20
- 12+16=28
得到 (12,20,28)。
接着:
- 12+20=32
- 20+28=48
得到 (32,48)。
最后:
- 32+48=80
得到 (80)。
因此应输出这些序列。
数据范围
- 2≤N≤10。
- 1≤Ai≤10(1≤i≤N)。
- 输入的所有值都是整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?