| 题目名称 | 4217. 桥梁建设 |
|---|---|
| 输入输出 | building.in/out |
| 难度等级 | ★★★☆ |
| 时间限制 | 2000 ms (2 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 16 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:7, 提交:27, 通过率:25.93% | ||||
|
|
100 | 0.582 s | 5.75 MiB | C++ |
|
|
100 | 0.595 s | 5.72 MiB | C++ |
|
|
100 | 0.641 s | 6.51 MiB | C++ |
|
|
100 | 0.646 s | 6.38 MiB | C++ |
|
|
100 | 0.666 s | 6.64 MiB | C++ |
|
|
100 | 0.999 s | 22.86 MiB | C++ |
|
|
100 | 17.774 s | 5.80 MiB | C++ |
|
|
88 | 0.572 s | 5.75 MiB | C++ |
|
|
81 | 16.952 s | 6.27 MiB | C++ |
|
|
81 | 18.773 s | 6.27 MiB | C++ |
| 本题关联比赛 | |||
| NOIP2025模拟赛2 | |||
| 关于 桥梁建设 的近10条评论(全部评论) |
|---|
一条宽阔的河流中矗立着若干高度各异的河柱,它们从河岸延伸至对岸,形成一条笔直的排列线。
我们计划建造一座以河柱为支撑的桥梁,为此需要选取部分河柱,将它们的顶端连接成桥段。所选河柱集合必须包含首尾两柱。
建造第i与j号河柱间桥段的成本为(hi-hj)²(hi表示第i号河柱的高度),以避免桥段不均匀。
同时,所有非桥段河柱都需拆除,因为它们会阻碍河道通航。拆除第i号河柱的成本为wi,该成本甚至可能为负值——某些利益相关方愿意支付费用以清除特定河柱。所有高度hi和成本wi均为整数。
那么,连接首尾两柱的桥梁建设,其最低可能成本是多少?
第一行包含柱子数量n。
第二行按顺序列出柱子高度hi,各柱高度之间以空格分隔。
第三行按相同顺序列出移除柱子的成本wi。
输出建造桥梁的最低成本。注意该成本可能为负值。
6 3 8 7 1 6 6 0 -1 9 1 2 0
17
在此键入。
对于测试点1-5 ,有n<=1000
对于测试点6-10,最优解最多包含2个额外支柱(除首尾支柱外)且|wi| ≤ 20
对于 100% 的数据,有 2≤n≤10^5; 0≤hi,|wi| ≤10^6。
在此键入。