南沙C++信奥赛陈老师解一本通题 1939:【07NOIP普及组】纪念品分组

news/2024/10/12 8:22:17

 【题目描述】

元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少。

你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。

【输入】

含n+2行:

第1行包括一个整数w,为每组纪念品价格之和的上限;

第2行为一个整数n,表示购来的纪念品的总件数;

第3-n+2行每行包含一个正整数Pi(5≤Pi≤w),表示所对应纪念品的价格。

【输出】

仅一行,包含一个整数,即最少的分组数目。

【输入样例】

100
9
90
20
20
30
50
60
70
80
90

【输出样例】

6

【提示】

【限制】

50%的数据满足: 1≤n≤15;

100%的数据满足: 1≤n≤30000,80≤W≤200。

#include <bits/stdc++.h>
using namespace std;
int a[30001];
int main()
{int n,w,ans=0;cin>>w>>n;for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+n+1);	//排序后看第一个与最后一个能不能合成一组,不能 for(int i=1,j=n;i<=j;) //则最后一个自成一组 {if(a[i]+a[j]<=w){i++,j--; }elsej--;ans++;}cout<<ans;return 0;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70518.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

SQL注入 浅尝试

情境参加了培训的第七次课, 涉及到了几个信息收集的工具, 这里是第七课的作业题, 及我的解答. (注: 使用本地虚拟机开启dvwa靶场, 10.0.0.155是ubuntu虚拟机的IP, dvwa挂在8080端口上. 登陆后初始化靶场并重新登录. 下列各题都将在靶场不同标签页中练习 复现.)1、在不依赖于DVW…

Invicti v24.10.0 for Windows - Web 应用程序安全测试

Invicti v24.10.0 for Windows - Web 应用程序安全测试Invicti v24.10.0 for Windows - Web 应用程序安全测试 Invicti Standard v24.10.0 – 8 October 2024 请访问原文链接:https://sysin.org/blog/invicti/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.orgInv…

Unity3d 切片不起作用的解决办法!

解决办法:查看自己的canvas上的canvas Scaler 的上图参数是否为100. 原因,此处的设置会影响切片的显示,由默认的100改成了0,导致九宫格的失效;

ServiceMesh 3:路由控制(图文总结)

★ ServiceMesh系列 1 Istio部署 1.1 连接测试机 进入测试机服务器... 1.2 安装Istio 1.2.1 通过官方网站下载Istio# 下载最新版本的Istio $ curl -L https://istio.io/downloadIstio | sh -# 或者下载指定版本: $ curl -L https://istio.io/downloadIstio | ISTIO_VERSION=1.…

Studio 3T 2024.4 发布下载,新增功能概览

Studio 3T 2024.4 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询Studio 3T 2024.4 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询 The professional GUI, IDE and client for MongoDB 请访问原文链接:ht…

布客技术评论 241012:致我们艹蛋的社区合伙时光

如何提高一个人的执行力? 很简单,就是不管细节,先搞起来再说。 之前18年的时候我尝试和合伙人一起做短视频。对,就是还没火的时候我就有这个远见了。 当时我有一部分精力放在翻译活动上,就委托合伙人全权负责。 结果他特别NC,一是认为视频必须百分百原创,二是必须做长做…