AT_joisc2018_j.飴 (Candies)
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
桌子上排列着编号从 1 到 n 的糖果,每颗糖果都有一个美味值 ai。你不能同时吃相邻的两颗糖果。请你求出当你分别吃 1,2,3,…,⌈2n⌉ 颗糖果时,能够获得的美味值和的最大值。
输入格式
第一行包含一个正整数 n。
接下来的 n 行,每行一个整数,表示第 i 颗糖果的美味值 ai。
输出格式
共输出 ⌈2n⌉ 行,第 k 行表示当吃 k 颗糖果时美味值和的最大值,k 从 1 到 ⌈2n⌉。
输入输出样例
输入#1
5 3 5 1 7 6
输出#1
7 12 10
输入#2
20 623239331 125587558 908010226 866053126 389255266 859393857 596640443 60521559 11284043 930138174 936349374 810093502 521142682 918991183 743833745 739411636 276010057 577098544 551216812 816623724
输出#2
936349374 1855340557 2763350783 3622744640 4439368364 5243250666 5982662302 6605901633 7183000177 7309502029
说明/提示
所有数据满足以下限制:
1≤n≤2×105
1≤ai≤109
其中 8% 的数据满足:1≤n≤2000
其余测试点无特殊限制。
【样例解释 #1】
只吃一颗糖果时,选择第 4 颗,最大美味值为 7。
吃两颗糖果时,选择第 2 颗和第 4 颗最优,美味值为 5+7=12。
吃三颗糖果时,由于不能吃相邻的两颗糖果,只能选择第 1、第 3 和第 5 颗,美味值为 3+1+6=10。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?