贪心策略:选择的顺序为si+ai+ei从小到大排序

证明:

代码:

注意:

1、用long long

2、前缀和预处理

#include<iostream>
#include<algorithm>
using namespace std;
struct node{
long long s,a,e;
}st[201];
bool cmp(node x,node y){return x.a+x.s+x.e<y.a+y.s+y.e;
}
long long n;
void out_St(){for(long long i=1;i<=n;i++){cout<<st[i].s<<" "<<st[i].a<<" "<<st[i].e<<endl;}
}
int main(){long long sum[201];sum[0]=0;scanf("%d",&n);for(long long i=1;i<=n;i++){scanf("%d",&st[i].s);scanf("%d",&st[i].a);scanf("%d",&st[i].e);}sort(st+1,st+n+1,cmp); long long res=0;
; for(long long i=1;i<=n;i++){sum[i]=sum[i-1]+st[i].s+st[i].a+st[i-1].e;}for(long long i=1;i<=n;i++){res+=sum[i];}cout<<res;}

【贪心】蓝桥2020:答疑相关推荐

  1. 蓝桥杯-答疑-java

    居然一个排序就搞定了? 按照三个阶段总用时排序,递增,自己算算总结规律. 然后遍历数组就完了. code import java.io.IOException; import java.io.Stre ...

  2. 【动态规划】路径dp:蓝桥2020: 数字三角形

    [动态规划笔记]:POJ 3176 树塔_m0_52043808的博客-CSDN博客 结果输出 dp[n][n/2+1]如果n是奇数 max(dp[n][n/2],dp[n][n/2+1])如果n是偶 ...

  3. 【动态规划】状压dp:蓝桥2020补给(旅行商问题)

    问题可以转换为: 从0出发途径每个城市至少一次返回0求最短路径: 解法:动态规划(状压dp)+Floyd预处理最短路径(从一个城市到另一个城市走最短路即可,不需考虑途径什么城市) [动态规划笔记]状压 ...

  4. 【动态规划】蓝桥2020:画廊

    dp[i][j][1]的初始化类似 #include<iostream> #include<math.h> using namespace std; int L,R,d,w;c ...

  5. A. Arena of Greed(博弈+贪心)2020 ICPC, COMPFEST 12, Indonesia Multi-Provincial Contest

    原题链接: https://codeforces.com/problemset/problem/1425/A 测试样例 input 2 5 6 output 2 4 Note For the firs ...

  6. 【蓝桥杯】什么算法才是版本答案?近三年(2019-2021)蓝桥杯省赛涉及算法出现频率分析

    2022年的蓝桥杯比赛已经基本报名结束,寒假来临,如何抓住重点,快速掌握各种算法知识,在4月份的蓝桥杯省赛中取得好成绩呢?本文收集了近三年的4场蓝桥杯省赛题目,(2019年,2020年第二场,2020 ...

  7. 记一次反制追踪溯本求源

    转载自公众号:酒仙桥六号部队 前言 朋友说自己服务器巨卡,里边放了一堆项目资料,环境也集成一大堆,身为他bb,义不容辞,必须给他看看,本来以为挺简单的,给杀杀毒,清理一下文件就ok了,没想到搞了挺久, ...

  8. 深度解读SSH免密登录

    转载自公众号:未闻Code 我们都知道SSH是LINUX下很常用的命令,用来远程登陆其他的LINUX系统.如果只有一台,那也只是一个密码 ,也倒还好.但如果是一个集群,每次都输入密码登录,难免会拉低效 ...

  9. 技巧|BurpSuite实现监听代理流量,隐匿身份

    转载自公众号:HACK之道 那么只能挂代理了,问题又来了,Burp Suite监听的是8080的端口,而SSR或者其他的HTTP代理监听的是其他的端口,如果设置了HTTP代理,那么Burp Suite ...

最新文章

  1. oracle读书记录
  2. 逻辑斯蒂回归(Logistics Regression)
  3. UML 建模大佬养成记(Java版)
  4. python知网查重_用Python写了个检测抄袭/文章去重算法(nshash)
  5. 零基础Java学习之多态
  6. oracle11g 启动报错 缺少系统参数
  7. 弄清 CSS3 的 transition 和 animation
  8. python中def和return是必须使用的保留字吗_Python 保留字和关键字的用法
  9. leaflet加载离线OSM(OpenStreetMap)
  10. Unity3d(UE4)动态加载osgb倾斜摄影数据
  11. C# 读取Excel表格中的数据
  12. 【Oracle】解决oracle sqlplus 中上下左右backspace不能用
  13. thinkphp5 return 返回空_网红饮品大杯约1/3是空的!店员:这是公司设计的中空隔冷层...
  14. python统计字符串中某个字符出现的次数_【面试题总结】1、统计字符串中某个字符出现的次数(2-Python实现)...
  15. Mac 上设置文件共享教程
  16. adjacent_diffenerce
  17. BIM+GIS开启公路工程全生命周期管理新模式
  18. Pytorch——pytorch的基本数据类型
  19. 北京的房租到底有多高?
  20. 双相机 单目三维重建

热门文章

  1. 【数据结构上机练习】5.栈的简单操作(2)
  2. CreateaJointCurve.txt
  3. 【网络/通信】概念的理解 —— 带宽、吞吐量、净荷
  4. WinEdt LaTex(三)—— 宏包
  5. matlab 正态分布相关 API
  6. Python 带界面的可执行程序
  7. 推理集 —— 特殊的空间
  8. windows dos 命令
  9. Python 进阶——重访 set
  10. 新款苹果电脑_“Mac历史性的一天”!别了,英特尔!苹果电脑将采用自研芯片,公司股价又创新高...