- 25
- 0
- 约4.03千字
- 约 24页
- 2018-04-11 发布于天津
- 举报
我们可以维护一个单调递增的队列-第一课堂
单调队列
中山纪念中学 宋新波
单调队列的核心
可选决策单调性
去除冗余状态
例一.烽火传递【NOIP2010初赛】
【题目】烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有n个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续m个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。
【输入】第一行:两个整数N,M。其中N表示烽火台的个数,M表示在连续m个烽火台中至少要有一个发出信号。接下来N行,每行一个数Wi,表示第i个烽火台发出信号所需代价。
【输出】一行,表示答案。
【样例输入】 【样例输出】
5 3 4
1
2
5
6
2
【数据范围】
对于50%的数据,M≤N≤1,000 。
对于100%的数据,M≤N≤ 100,000,Wi≤100。
分析
动态规划
状态:f[i]表示第i个烽火台发出信号同时要求前i个烽火台满足题目要求的最小代价。
状态转移方程:
f[i]=w[i]
您可能关注的文档
最近下载
- TCCIAT 0074-2023 排水管道紫外光固化修复施工和验收技术规程.pdf VIP
- 2026入团考试必刷156题(含答案解析高频考点版).docx
- T_CSPSTC 127-2023 城镇排水管道封堵施工技术规程.pdf VIP
- 2026年中考第二次模拟考试:化学二模模拟卷(辽宁专用)(考试版).docx VIP
- 2023年普通高等学校招生全国统一考试(新课标2卷)地理试题 .pdf VIP
- 线性代数(第六版)赵树嫄课后习题答案.pdf VIP
- 2024《年产100吨植物乳杆菌菌剂生产线设计》10000字.docx VIP
- 2025年神东钳工考试试题及答案.docx VIP
- 2026年建筑企业安全生产合规培训课件与工地风控方案.pptx
- 餐厅厨房4D管理.pptx VIP
原创力文档

文档评论(0)