P5019 [NOIP 2018 提高组] 铺设道路 来源:洛谷 ★ 1300 贪心 本题活力0.36按难度、完成结果与训练证据估算算法如山行则将至 查看原题郭一鸣 的主页 题目详情思考与重做代码相关标签 题目描述计算最少天数,使所有区域下陷深度变为0,每天选择连续非零区间填充。 思考与重做 郭一鸣的同题记录 · 1 条 郭一鸣 · 2026-08-25本次记录最后更新 2026.8.25完成结果:未记录这条记录尚未填写个人思考。 队友同题 · 1 人1 条记录廖夏 · 2026-08-24完成结果:未记录1. 尽可能的优化,不要想当然的觉得力大砖飞 2. 对于明显的线性扫描,可以考虑保存位置指针 代码复制代码#include<iostream> using namespace std; int a[100010]; int main() { int n;cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; int ans=a[1]; for(int i=2;i<=n;i++) { if(a[i]>a[i-1]) { ans+=a[i]-a[i-1]; } } cout<<ans<<endl; return 0; }