P1969 [NOIP2013 提高组] 积木大赛(差分+贪心)
本题相较于增减序列更加简单
刚开始给我们一个全是0的数组,求变到目标数组的最小操作数
逆向思维一下,给我们一个数组,求让他变为全为0的数组 的最小操作数
那么只需要记录一下 差分数组中所有>0的总和就可以了
注意一个不同点在于:
增减序列是所有数变成相同的最小操作数,所以尽可能不操作1和n这两个元素,在计算p的时候也就不会带上他
而积木大赛是所有数变成0的最小操作数,所以要尽可能的操作1和n这两个元素,在计算p的时候需要带上他
这里也可以把增减序列的1认为是b[0],计算时从1开始就好了
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
const int N = 100005;
int a[N], b[N];
int main()
{int n;cin >> n;for (int i = 1;i <= n;i++){cin >> a[i];b[i] = a[i] - a[i - 1];}int q = 0;for (int i = 1;i <= n;i++)if (b[i] > 0) q += b[i];cout << q;
}
P1969 [NOIP2013 提高组] 积木大赛(差分+贪心)相关推荐
- 【NOIP2013提高组】积木大赛
题目背景 NOIP2013 提高组 Day2 试题 题目描述 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为 1 ...
- NOIP2013 提高组复赛解题报告
NOIP2013 提高组复赛 day1 day\;1 1002. 火柴排队 贪心+数据结构/归并排序 这个"相邻交换"让我联想到了NOIP2012_day1_task2_game那 ...
- 【题解】P1979 [NOIP2013 提高组] 华容道(SPFA,BFS,常数优化)
[题解]P1979 [NOIP2013 提高组] 华容道 最近打比赛次次挂..平均每周得被至少一场比赛打击一次(这周好不容易 ABC 打的还行模拟赛又挂--)心烦意乱.写篇题解疏散一下内心的苦闷(雾) ...
- 【NOIP2013提高组】花匠
题目背景 NOIP2013 提高组 Day2 试题. 题目描述 花匠栋栋种了一排花,每株花都有自己的高度.花儿越长越大,也越来越挤.栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空 ...
- 【NOIP2013提高组】火柴排队
题目背景 NOIP2013 提高组 Day1 试题 题目描述 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度.现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定 ...
- P1979 [NOIP2013 提高组] 华容道
题目来源 [NOIP2013 提高组] 华容道 - 洛谷 题目考点 搜索 图论 题目 小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次.于是,他想到用编程来完成华容道:给定一种局面, ...
- 【NOIP2013提高组T3】加分二叉树
题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,-,n),其中数字1,2,3,-,n为节点编号.每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都 ...
- NOIP2013提高组 day2
1.积木大赛 题目描述 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为 n n n的大厦,大厦可以看成由 n n n块宽度为 1 1 1的积木组成,第 i ...
- [NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
一开始觉得是网络流..仔细一看应该是最短路,再看数据范围..呵呵不会写...这道题是最大生成树+最近公共祖先.第一次写..表示各种乱.. 因为要求运输货物质量最大,所以路径一定是在最大生成树上的.然后 ...
最新文章
- 关于纯cs3动画的五个原创实例分享
- Oracle中删除用户和表空间的常见问题(比如:ORA-01940无法删除当前已连接用户的解决方案)
- jq fileupload 设置最大文件大小5m_我猜你并不会设置“分辨率”
- [HTML 5] More about ARIA Relationships
- linux服务器知识学习:linux简介与linux的发行版
- 【数据结构】线性表之链式线性表
- 如何 给给软件开发 添加 代理_如何从“菜鸟码农”变成“一线架构师”?
- 消费者原理分析-RocketMQ知识体系4
- bps与bit/s和Bps与buad/s
- 华为数通笔记-DHCP
- 【题解】#10246. 「一本通 6.7 练习 3」取石子
- Ubuntu离线安装无线网卡驱动
- 数据分析学习日记 Day4
- 腾讯面试:《警察抓小偷逻辑题》
- Echarts可视化基础知识
- linux r base core,安装最新版本的R-base
- 数据库计算机实验报告总结,计算机软件数据库实验报告.docx
- iPhone手机屏幕尺寸与倍图计算公式
- 北京邮电大学计算机学院就业信息,北京邮电大学就业信息网
- Magics软件中实现蒙皮偏置