题目描述:

我们计划进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别。一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销,所以要找出可以安置所有旅客的最少的独木舟条数。现在请写一个程序,读入独木舟的最大承载量、旅客数目和每位旅客的重量。根据给出的规则,计算要安置所有旅客必须的最少的独木舟条数,并输出结果。

输入格式:

第1行包括一个整数w,80≤w≤200,为一条独木舟的最大承载量。

第2行为一个整数n,1≤n≤30000,表示旅客的数目。

以下的n行中,每行包含一个正整数ti(5<=ti<=w)中的整数,表示所对应旅客的重量。

输出格式:

输出一行一个数,表示最少的独木舟数目。

样例输入:

100
9
90
20
20
30
50
60
70
80
90

样例输出:

6

提示:

80 <= w <= 200 
1 <= n <= 30000

时间限制: 1000ms
空间限制: 256MB

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){int w,n,a[30001]={},s=0;cin>>w>>n;for(int i=0;i<n;i++){cin>>a[i];}sort(a,a+n);int j=0;for(int i=n-1;i>=0;i--){if(a[i]+a[j]>w){s++;}else{s++;j++;}if(j>=i){cout<<s;return 0;}}return 0;
}

独木舟上的旅行(贪心算法)相关推荐

  1. NYOJ 71 独木舟上的旅行 贪心算法 之 乘船问题

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2      描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人, ...

  2. nyoj 71 独木舟上的旅行 贪心

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  3. NYOJ - 独木舟上的旅行(贪心)

    http://nyoj.top/problem/71 内存限制:64MB 时间限制:3000ms 题目描述: 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两 ...

  4. 贪心算法之——独木舟上的旅行(nyoj71)

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  5. 独木舟上的旅行(贪心)

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  6. 南阳理工acm71 独木舟上的旅行(贪心简单题)

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  7. NYOJ - 独木舟上的旅行

    独木舟上的旅行 时间限制: 3000 ms  |           内存限制: 65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能 ...

  8. 独木舟上的旅行-OJ

    独木舟上的旅行 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘 ...

  9. 南阳71(独木舟上的旅行)

    独木舟上的旅行 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...

  10. nyoj 独木舟上的旅行

    独木舟上的旅行 题目描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量.我们要尽量减少这次活动中的花销,所以 ...

最新文章

  1. Openvswitch原理与代码分析(3): openvswitch内核模块的加载
  2. jsp内置对象pageContext和config对象
  3. c++ vector嵌套传参
  4. s := time.Now().Format(20060102) go格式化
  5. python 知乎 合并 pdf_一键下载:将知乎专栏导出成电子书
  6. 算法真的太重要了!CSDN用动画帮你快速 get 核心原理
  7. mach-o hook
  8. CAD如何导出PDF格式
  9. 工商管理专业知识与实务(初级)【7】
  10. tableau 颜色设置汇总
  11. 谷歌手机地图中文java_谷歌地图开发(1)使用MapView显示地图
  12. python之客户流失预警
  13. N种方法让你的文章排版更好看
  14. 在项目中遇到导入TXT乱码现象。为什么UTF-8不行?ANSI是什么编码?
  15. Java计算百分比方法
  16. 怎么从pdf中提取图片
  17. 修改element ui tree 搜索功能,实现分级搜索,关键字高亮
  18. 计算机配置高低怎么看,电脑配置的高低怎么查看
  19. 青云QingCloud与陕中二院联手打造智慧医院范本
  20. 温莎电子计算机工程,加拿大工科专业解析—电子计算机工程

热门文章

  1. 看看别人家的神仙公司
  2. 魔域进游戏老是显示服务器繁忙,魔域2014年春节-温情卡诺萨
  3. VMware安装国产化操作系统--统信UOS
  4. 机器学习课程教学案例—简单手写数字识别系统开发
  5. 双核旗舰处理器:德仪Omap4430、高通MSM8260、猎户S5PV310、Tegra2横向优点缺点比较...
  6. 图表数据分析怎么做,举实例给你说清楚
  7. 第一篇数模论文——估计出租车的总数
  8. 浅析 HLS 流媒体协议
  9. HLS directive
  10. python中计算排列组合的函数_Python实现的排列组合计算操作示例