题目链接

这道题,贪就对了。

先按照价值排序,从大到小。当前考虑的的就先放到尽可能晚的时间点,为其他的创造机会,如果这一个的所有可用时间段都被占据,就只能扣钱了。

#include<fstream>
#include<cmath>
#include<iostream>
#include<cstdio>
#include<cstring>
#include <algorithm>
using namespace std;
bool use[1000],dhs;
int m,n;
struct f{int qx,fk;
}g[1000];
bool cmp(f a,f b){return a.fk>b.fk;
}
int main(){
cin>>m>>n;
for(int i=1;i<=n;i++){scanf("%d",&g[i].qx);
}
for(int i=1;i<=n;i++){scanf("%d",&g[i].fk);
}
sort(g+1,g+n+1,cmp);
for(int i=1;i<=n;i++){if(use[g[i].qx]==0){use[g[i].qx]=1;}else{int bj=0;for(int j=g[i].qx-1;j>=1;j--){if(use[j]==0){use[j]=1;bj=1;break;}}if(bj==0){m-=g[i].fk;}}
}
printf("%d",m);
return 0;
}

转载于:https://www.cnblogs.com/clockwhite/p/10807715.html

[Luogu P1230]智力大冲浪相关推荐

  1. luogu P1230 智力大冲浪

    添加链接描述 #include<bits/stdc++.h> using namespace std; const int N=510; struct node {int time,mon ...

  2. 洛谷P1230 智力大冲浪(贪心)

    P1230 智力大冲浪 题解:准着一个贪心思想,在尽可能短的时间内,做价值尽可能多的题. 因此,我们可以按照价值从大到小排个序,然后对于每一道题看在时间限制内可以做哪几道题.时间复杂度Θ(N2)\Th ...

  3. P1230 智力大冲浪

    P1230 智力大冲浪 题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的?!接下来 ...

  4. 洛谷 P1230 智力大冲浪

    我的第一篇题解(辣鸡题解)洛谷 P1230 智力大冲浪 题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为 ...

  5. 洛谷P1230 智力大冲浪

    题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者 m 元.先不要太高兴,因为这些钱还不一定都是你的.接下来主持人宣布了比赛规则: ...

  6. 做题记录 洛谷P1230 智力大冲浪

    题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: ...

  7. P1230 智力大冲浪 贪心

    题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: ...

  8. 洛谷p1230 智力大冲浪 (贪心问题)

    题目描述 小伟报名参加中央电视台的智力大冲浪节目.本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者m元.先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: ...

  9. 【题解】p1230 智力大冲浪

    总结: 1.因为完成游戏的时间都是1分钟,所以不用考虑时间不同而带来的影响,这就是不用贪心的原因,所以可以用贪心 2.从每个游戏的最晚时间向前循环,是为了尽可能让后面游戏完成. #include< ...

最新文章

  1. 叱咤风云的BERT为何败于商业环境?
  2. 我摊牌了,这就是我的生活
  3. 勒索软件出新招,小心你的隐私和財产安全!
  4. Cortex - M3 位带别名首地址的计算方法
  5. 十分钟搞懂什么是CGI
  6. Mongoose 预定义模式修饰符 Getters 与 Setters 自定义修饰符
  7. 在给Ext2 Grid设置了autoHeight属性后,如何显示滚动条
  8. 心情随笔(三):注入新的血液
  9. fastica的matlab工具箱,FastICa matlab工具箱使用说明
  10. visio2003 数据表模型中显示字段类型和注释
  11. pcs7组态虚拟机中的服务器,PCS7冗余服务器配置
  12. ES 经纬度距离 php,php 根据两点的经纬度计算距离
  13. linux下Cacti网络监控之监控华为quidway s2000交换机
  14. 简单管理Android手机程序的小程序
  15. 打包2阶段-使用reshacker修改打包信息
  16. 动作频频,BAT欲瓜分10万亿互联网医疗市场蛋糕?
  17. 【代数】2007全国联赛 填空第二题 题解(韦达定理,分数裂项)
  18. 【读书笔记】Jenkins权威指南
  19. Markdown进阶
  20. 复旦大学陈果《爱情》语录

热门文章

  1. 区块链基础知识——哈希函数
  2. MyBatis-Plus 3.5.x新版代码生成器详细代码
  3. windows下crashrpt使用方法小记
  4. 舆情分析报告写作的架构与方法|上
  5. ArcGIS网络分析之常见问题分析、诊断篇
  6. 计算机经常死机故障排除,电脑经常死机问题分析及解决办法是什么?
  7. 名画378 齐白石《花草工虫册页十开》
  8. 水文数据监测管理平台助力智慧水务数字化管理
  9. 【提升技能必备】这基本Android高级进阶的好书值得一看
  10. 自动生成qq10位数字