debug
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
小明需要调试一段有行代码,其中有行有bug(位置锁定为,且)。每次调试可选择运行前行代码(从第行顺序运行到第行),耗时秒,随后一次性修复这行中的所有现存,修复时间为这行中现存数量的四次方(秒,为现存数)。修复后,这行中的将被彻底清除。求完成所有修复的最短总耗时。
输入格式
- 第一行:两个整数和()。
- 第二行:个整数(表示有的行号,按升序排列)。
输出格式
一行,一个整数,表示最短总耗时。
样例
输入
3 2
1 3
输出
6
样例2
输入
20 20
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
输出
221
样例解释
对于第一个样例,先运行前1行(耗时1秒),修复1个bug(耗时1⁴=1秒);再运行前3行(耗时3秒),修复1个bug(耗时1⁴=1秒),总耗时1+1+3+1=6
秒。
对于第二个样例,通过分阶段运行前1, 2, ..., 13, 14, 16, 18, 20行达到最优解。
数据分布
的样例,。
的样例,。
的样例,。
[柳泉中学,龙凤苑中学,科技苑中学]拔高班第十三次训练复盘
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2025-6-15 8:00
- End at
- 2025-6-15 11:00
- Duration
- 3 hour(s)
- Host
- Partic.
- 49