南阳理工ACM 第71题
独木舟上的旅行
- 描述
-
进行一次独木舟的旅行活动,独木舟可以在港口租到,并且之间没有区别。一条独木舟最多只能乘坐两个人,且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销,所以要找出可以安置所有旅客的最少的独木舟条数。现在请写一个程序,读入独木舟的最大承载量、旅客数目和每位旅客的重量。根据给出的规则,计算要安置所有旅客必须的最少的独木舟条数,并输出结果。
- 输入
-
第一行输入s,表示测试数据的组数;
每组数据的第一行包括两个整数w,n,80<=w<=200,1<=n<=300,w为一条独木舟的最大承载量,n为人数;
接下来的一组数据为每个人的重量(不能大于船的承载量); - 输出
- 每组人数所需要的最少独木舟的条数。
- 样例输入
-
385 65 84 85 80 84 8390 390 45 60100 550 50 90 40 60
- 样例输出
-
533
-
#include "stdio.h" int main(int argc, char* argv[]) {int N;scanf("%d",&N);while(N--){int w,n,i,j,count=0,k;int a[310]={0};scanf("%d%d",&w,&n);k=n;while(k--){scanf("%d",&a[k]);}for(i=0;i<n-1;i++)for(j=i+1;j<n;j++) if(a[i]>a[j]){int temp;temp=a[i];a[i]=a[j];a[j]=temp;}if(a[0]>=w||(a[0]<w&&a[0]+a[1]>w)){printf("%d\n",n);}else if(a[0]+a[n-1]<=w){printf("%d\n",n/2+1);}else{for(j=n-1;;j--){if(j&&(a[0]+a[j]<=w)){printf("%d\n",j/2+n-j);break;}}}}return 0; }
ac,思路是想排序,然后最小加最大进行。
转载于:https://www.cnblogs.com/dengshiwei/p/4258739.html
南阳理工ACM 第71题相关推荐
- 南阳理工ACM 题4《ASCII码排序》
4-ASCII码排序 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:76 submit:115 题目描述: 输入三个字符(可以重复)后,按各字符的A ...
- 单调递增最长子序列(南阳理工ACM)
描述 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0<n<20,表示有n个字符串要处理 随后的n行,每行有一个字符串,该字 ...
- 矩形嵌套 南阳理工ACM
描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽.矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度).例如(1, ...
- 南阳理工ACM 题目73 比大小
比大小 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 给你两个很大的数,你能不能判断出他们两个数的大小呢? 比如123456789123456789要大于-123456 ...
- 兰州烧饼 南阳理工ACM 题目779
题目779 题目信息 运行结果 本题排行 讨论区 兰州烧饼 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 烧饼有两面,要做好一个兰州烧饼,要两面都弄热.当然,一次只能弄 ...
- 南阳理工ACM 题目67 三角形面积
三角形面积 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入 每行是一组测试数据,有6个整数x1 ...
- Fibonacci数 南阳理工ACM 题目13
Fibonacci数 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地 ...
- 奋斗的小蜗牛 南阳理工ACM 题目599
题目599 题目信息 运行结果 本题排行 讨论区 奋斗的小蜗牛 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛. ...
- 2022南阳理工计科ACM计科TC招新热身赛题解
这真的是一场模拟赛. 这场比赛整体难度不是很难,有很多都是签到题,并且还有一些题是之前题的变形,大家可以看一下题解去找一下自己比赛时哪一些是没有想明白,或者没办法实现的思路是怎么去实现的 思路是一方面 ...
- ACM大量习题题库及建议培养计划
ACM大量习题题库 ACM大量习题题库 现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO h ...
最新文章
- TSNE 有代码实现有附3D 2D效果图
- git 换行符LF与CRLF转换问题
- springmvc mybatis 做分页sql 语句
- 超级计算机子系统,大规模并行巨型机的并行I/O子系统
- eureka server配置_程序员笔记|详解Eureka 缓存机制
- 源码安装lamp以及论坛
- 2020徐涛背诵笔记电子版pdf_2021徐涛冲刺背诵笔记电子版-2021徐涛冲刺背诵笔记pdf免费版下载_东坡手机下载...
- 《A Neural Layered Model for Nested Named Entity Recognition》
- 全球排名前10位的广告公司
- Android UI 测试框架Espresso详解
- 华为手机为何能反超小米?
- 操作系统磁盘调度算法相关习题
- TCL作价5000万美元收购美国Novatel Wireless公司MIFI业务
- OA协同办公市场究竟哪家能够顺势而上
- oracle中求下月同日,以月计算的期限,自本月某日至下月同日为一个月。
- 【图像配准】图像配准基础知识:入门知识、点云基础、图像配准的概念、基础和分类
- 一文读懂 TCP/IP 网络模型
- gff文件_GTF与GFF文件所有操作尽在这里
- IATF16949不符合整改
- java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸