修建道路 贪心,思维(女赛)
思路 :
- 由于每建一条路的花费是这两个下标之间所有数的最大值,因此要让花费尽可能小,就要让下标尽可能接近,所以想到相邻两个连边,且这样刚好n - 1条路
#include <iostream>
#include <algorithm>
#include <cstring>
#include <queue>
#include <stack>
#include <unordered_set>using namespace std;typedef long long ll;const int N = 2e5 + 10;ll a[N];int main()
{ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);int n;cin >> n;for (int i = 1; i <= n; i ++ ) cin >> a[i];ll ans = 0;for (int i = 1; i < n; i ++ )ans += max(a[i], a[i + 1]);cout << ans << endl;return 0;
}
修建道路 贪心,思维(女赛)相关推荐
- [BZOJ1626][Usaco2007 Dec]Building Roads 修建道路
1626: [Usaco2007 Dec]Building Roads 修建道路 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1730 Solved ...
- 7-14 修建道路 (10 分)
7-14 修建道路 (10 分) N个村庄,从1到N编号,现在请您兴建一些路使得任何两个村庄彼此连通.我们称村庄A和B是连通的,当且仅当在A和B之间存在一条路,或者存在一个存在C,使得A和C之间有一条 ...
- bzoj 1626: [Usaco2007 Dec]Building Roads 修建道路(最小生成树)
1626: [Usaco2007 Dec]Building Roads 修建道路 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1709 Solved ...
- 贪心/思维题 UVA 11292 The Dragon of Loowater
题目传送门 1 /* 2 题意:n个头,m个士兵,问能否砍掉n个头 3 贪心/思维题:两个数组升序排序,用最弱的士兵砍掉当前的头 4 */ 5 #include <cstdio> 6 #i ...
- 1450F The Struggling Contestant(贪心+思维)
1450F The Struggling Contestant(贪心+思维) Codeforces Global Round 12 F. The Struggling Contestant 题面:Th ...
- cf:B. Patchouli‘s Magical Talisman【数学贪心思维 + 奇偶分析】
分析 给出一堆数 可以通过相加或除2让它们全部变成奇数 如果全奇数返回0 由于奇数 + 偶数 = 奇数 所以只要有一个奇数就能把偶数和它相加不停的变成奇数 所以只要存在奇数,就可以返回偶数的个数 否则 ...
- 《C语言程序设计实践》————如何买玫瑰?(贪心思维)
<C语言程序设计实践>----如何买玫瑰?(贪心思维) 要求:小慧过生日,小明要买玫瑰送她.每枝红玫瑰5元,满5支送1枝,满20枝送5枝.小明一共有n(n>10)元钱,最多能买到多少 ...
- 【2018ACM山东省赛 - C】Cities(最小生成树变形优化,贪心思维)
题干: Problem Description There are nnn cities in Byteland, and the ithi_{th}ith city has a value aia ...
- 公交线路 思维,分支(女赛)
思路 : 分类讨论x和y的相对大小关系来确定正向 开两个变量ans表示正向和cnt表示反向,分别考虑正向和反向的情况,如果ans和cnt都等于m(每个站点都符合)说明不确定,如果ans等于则正确,否则 ...
最新文章
- 自动生成低精度深度学习算子
- 应用程序进程(二):启动线程池
- 开发笔记7 | 部署 Go 应用程序到阿里云 ECS
- Tomcat5.5报错:Apache Portable Runtime was not found
- 西安交大计算机考研分数线2020院线,西安交通大学2020考研复试分数线已公布
- skyeye + ulibc + busybox + linux kernel
- 关于钩子(Hook)的使用
- python 爬虫库 u_9个用来爬取网络站点的 Python 库
- B2B供应链电商系统平台解决方案,如何实现全网整合
- linux源码编译ipk,openwrt SDK, 利用SDK生成自己的ipk安装包
- OWC资料收集-绑定到数据源 Office XP 图表组件
- 分布式的十个大坑,我们都别再踩了
- nginx 去除index php,nginx怎么去除index.php
- 办公邮箱怎么选,邮箱选哪个更好用?
- oracle48108,​记一次oracle连接数暴涨hang分析经验
- 借助libbpf/libxdp使用AF_XDP,我们都需要做什么——以一个简单程序为例
- 如何正确的看待人工智能?只有编程基础的人可以学吗?
- 对某单位的 APT 攻击样本分析
- PS磨皮滤镜插件:Portraiture 3 for Mac破解版永久激活方法
- GKCTF 2021]excel 骚操作
热门文章
- 备份表到存在的表或者自动新建表
- 关于ABST2的若干问题
- 做好数据再利用,让企业数据价值发挥最大
- 上半年营收超阿迪,相当于2.2个李宁,安踏凭什么?
- 搜狐的财报背后:视频“吸血”,游戏与搜索“供血”,能否再成就张朝阳的理想主义?
- InMobi收购美国Sprint旗下数据和广告公司Pinsight Media
- java什么是局部变量,什么是java的局部变量,成员变量,全局变量?
- html与js与mysql_从本地html / javascript网站插入mySQL数据库
- 后面的参数_常用的JVM参数,你现在就记好
- php oauth api,PHP实现人人OAuth登录和API调用