独木舟上的旅行(贪心算法)
题目描述:
我们计划进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别。一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销,所以要找出可以安置所有旅客的最少的独木舟条数。现在请写一个程序,读入独木舟的最大承载量、旅客数目和每位旅客的重量。根据给出的规则,计算要安置所有旅客必须的最少的独木舟条数,并输出结果。
输入格式:
第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;
}
独木舟上的旅行(贪心算法)相关推荐
- NYOJ 71 独木舟上的旅行 贪心算法 之 乘船问题
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人, ...
- nyoj 71 独木舟上的旅行 贪心
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- NYOJ - 独木舟上的旅行(贪心)
http://nyoj.top/problem/71 内存限制:64MB 时间限制:3000ms 题目描述: 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两 ...
- 贪心算法之——独木舟上的旅行(nyoj71)
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- 独木舟上的旅行(贪心)
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- 南阳理工acm71 独木舟上的旅行(贪心简单题)
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- NYOJ - 独木舟上的旅行
独木舟上的旅行 时间限制: 3000 ms | 内存限制: 65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能 ...
- 独木舟上的旅行-OJ
独木舟上的旅行 时间限制: 3000 ms | 内存限制: 65535 KB 难度: 2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘 ...
- 南阳71(独木舟上的旅行)
独木舟上的旅行 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总 ...
- nyoj 独木舟上的旅行
独木舟上的旅行 题目描述 进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别.一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量.我们要尽量减少这次活动中的花销,所以 ...
最新文章
- Openvswitch原理与代码分析(3): openvswitch内核模块的加载
- jsp内置对象pageContext和config对象
- c++ vector嵌套传参
- s := time.Now().Format(20060102) go格式化
- python 知乎 合并 pdf_一键下载:将知乎专栏导出成电子书
- 算法真的太重要了!CSDN用动画帮你快速 get 核心原理
- mach-o hook
- CAD如何导出PDF格式
- 工商管理专业知识与实务(初级)【7】
- tableau 颜色设置汇总
- 谷歌手机地图中文java_谷歌地图开发(1)使用MapView显示地图
- python之客户流失预警
- N种方法让你的文章排版更好看
- 在项目中遇到导入TXT乱码现象。为什么UTF-8不行?ANSI是什么编码?
- Java计算百分比方法
- 怎么从pdf中提取图片
- 修改element ui tree 搜索功能,实现分级搜索,关键字高亮
- 计算机配置高低怎么看,电脑配置的高低怎么查看
- 青云QingCloud与陕中二院联手打造智慧医院范本
- 温莎电子计算机工程,加拿大工科专业解析—电子计算机工程