正题


题目大意

一些飞船,选最少的,使得可以载所有乘客来回两次


解题思路

因为代价都是一样的,选载客最多可以往返两次的就好了。


codecodecode

#include<cstdio>
#include<algorithm>
using namespace std;
const int N=100010;
struct node{int peo,dis;
}a[N];
int n,m,k,ans;
bool cmp(node x,node y)
{return x.peo>y.peo;}
int main()
{scanf("%d%d%d",&n,&m,&k);for(int i=1;i<=n;i++)scanf("%d%d",&a[i].peo,&a[i].dis);sort(a+1,a+1+n,cmp);for(int i=1;i<=n;i++){if(a[i].dis<k*2) continue;m-=a[i].peo;ans++;if(m<=0) break;}if(m<=0) printf("%d",ans);else printf("-1");
}

jzoj4244-yi【贪心】相关推荐

  1. 欢乐纪中某B组赛【2019.1.29】

    前言 Rank1Rank1Rank1耶 成绩 RankRankRank是有算别人的 RankRankRank PersonPersonPerson ScoreScoreScore AAA BBB CC ...

  2. 小A与任务 (贪心 优先队列)

    题目链接:小A与任务 题意: 小A手头有 n 份任务,他可以以任意顺序完成这些任务,只有完成当前的任务后,他才能做下一个任务 第 i 个任务需要花费 xi 的时间,同时完成第 i 个任务的时间不能晚于 ...

  3. [SinGuLaRiTy] 贪心题目复习

    [SinGuLaRiTy-1024] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. [POJ 2709] 颜料 (Painter) 题目描述 ...

  4. 【BZOJ4069】【APIO2015】巴厘岛的雕塑 [贪心][DP]

    巴厘岛的雕塑 Time Limit: 10 Sec  Memory Limit: 64 MB [Submit][Status][Discuss] Description 印尼巴厘岛的公路上有许多的雕塑 ...

  5. Leetcode5634. 删除子字符串的最大得分[C++题解]:贪心

    文章目录 题目 题目链接 题目 样例 字符串可以分成很多段,[ ab的组合].其他字母.[ab的组合].其他字母这样很多段,样例就是 cd[b]c[bbaaabab]可以拆成ab的组合和其他字母. 对 ...

  6. 《挑战程序设计竞赛》2.2 贪心法-其它 POJ3617 3069 3253 2393 1017 3040 1862 3262

    POJ3617 Best Cow Line 题意 给定长度为N的字符串S,要构造一个长度为N的字符串T.起初,T是一个空串,随后反复进行下列任意操作: 从S的头部(或尾部)删除一个字符,加到T的尾部 ...

  7. ssl1747-登山机器人【离散化,玄学,贪心】

    正题 大意 有n个机器人,每个机器人带xi点能量,行走需要消耗yi点能量,求这个n个机器人不回头的接力最多能走多远(一个走到就行了). 解题思路 好像不是很难,处理接力时油的交接就好了. 假设现在有两 ...

  8. 【CodeForces - 722D】Generating Sets(二分,贪心)

    题干: You are given a set Y of n distinct positive integers y1, y2, ..., yn. Set X of n distinct posit ...

  9. 【Codeforces - 864D】Make a Permutation!(贪心,字典序)

    题干: Ivan has an array consisting of n elements. Each of the elements is an integer from 1 to n. Rece ...

  10. 【ZOJ - 3946】Highway Project(最短路子图,维护双权值,贪心,最小树形图)

    题干: Edward, the emperor of the Marjar Empire, wants to build some bidirectional highways so that he ...

最新文章

  1. java触发_怎么样让JAVA 设置一秒钟触发一个事件
  2. 我的linux Mint之路(三)
  3. mfc在两个控件间连线
  4. Java简单内存解析
  5. 不能干一辈子开发???
  6. 2021年CBA总决赛第二场预测
  7. poj 3032 模拟
  8. 批处理 无效驱动器规格_电脑维修之硬盘驱动器的常见故障判断
  9. 微信取消分享后还是执行成功函数
  10. 在Linux下如何安装Jupyter Notebook
  11. 国科大学习资料--操作系统(杨力祥)--2016年思考题(含解答)
  12. WinRAR 4.0 简体中文正式版美化版下载 (包含32位与64位)
  13. 使用html语言编写收银系统,蓝色简洁样式html5店铺收银系统网页模板
  14. [刘润五分钟商学院]-----工具类
  15. .native.prevent是什么意思?
  16. 【STM32】中断和事件
  17. CenterNet: Keypoint Triplets for Object Detection论文详解
  18. Win10触摸板右键无法使用,解决办法
  19. MAVEN Plugins 插件官网下载
  20. 2021年网络赚钱方法以及网络兼职赚钱项目_做知识付费平台的公司有哪些,互联网知识付费的项目

热门文章

  1. 摄像头预览左右翻转_轻薄翻转触控本里的高性能机型:惠普ENVY x360 13评测
  2. mysql安装目录centos_CentOS mysql安装系统方法
  3. mysql already closed._java.sql.SQLException: Already closed.
  4. 《C++ Primer》8.1.2节练习
  5. 算法-排序-k排序(算法导论第三版第八章思考题8-5)
  6. I - Interesting Permutation Gym - 102394I(排列组合)
  7. FATE HDU - 2159(二维完全背包)
  8. win7如何将计算机移至桌面,如何将win7电脑桌面的文件转移到其他盘中?
  9. seaborn.heatmap概述
  10. OpenCV Stitching_detailed 详解