首页 > TAG信息列表 > 纪念品

纪念品分组

将整个礼物从大到小排序 然后设立两个指针一直在头一个在尾,如果头指针的价值加上尾指针的价值小于等于最高上限,那么就可以将这两件一起装起来 那么就可以移动两个指针向中间靠拢 并且sum++ 如果高于最大值 就不要尾指针指向的礼物,只装一件,sum++ 如果头指针大于尾指针就结束

[2007年NOIP普及组] 纪念品分组

分析:因为最多两个一组,所以可以按最大的和最小的一组,是否满足条件,如果满足,同时赋值0,. #include<bits/stdc++.h>using namespace std;int n,m,i,a[300000],s=0,j;int main(){ cin>>m>>n; for(i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1,greater<int>()); int bj=n; for(i=1;

Part2.5 P1094 纪念品分组 【贪心】

原题链接:P1094 [NOIP2007 普及组] 纪念品分组 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意:把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发完所有纪念品,乐乐希望分组的数目最少

算法训练 纪念品分组

#include<algorithm> #include<iostream> #include<cstring> using namespace std; bool cmp(int a,int b){ return a<b; } int main(){ int w,n,ifir,iend,tol=0; scanf("%d%d",&w,&n); int value[n]; ifir=0,iend=n-1; for(in

Vjudge题目杂集(1)

贪心的一些趣题   A - 书架 题目描述: 蒜头君最近买了一个书架用来存放奶牛养殖书籍,但书架很快被存满了,只剩最顶层有空余。 蒜头君共有 NN 头奶牛 (1 <= N <= 20,000)(1≤N≤20,000),每头奶牛有自己的高度 H_i(1 <= Hi <= 10,000)H i(1≤Hi≤10,000),NN 头奶牛的总高度为 SS。书架

【无标题】

洛谷 P1094 [NOIP2007 普及组] 纪念品分组 题目描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整

CF812C Sagheer and Nubian Market

Description 洛谷传送门 Solution 注意到题目要求我们计算出最多能买多少个纪念品,所以容易想到二分。 我们二分最多能买多少个纪念品,把每个纪念品的实际花费计算出来,从小到大排个序,取出前 \(mid\) 个,判断花费是否合法即可。 Code #include <iostream> #include <cstdio> #include

P1094 纪念品分组题解

题目传递门 #include <bits/stdc++.h> using namespace std; int w, n; const int N = 30010; int a[N]; //双指针 int h = 1, t = n, cnt; int main() { cin >> w >> n; for (int i = 1; i <= n; i++)cin >> a[i]; sort(a + 1, a + 1 + n);

P1094 [NOIP2007 普及组] 纪念品分组 java洛谷

P1094 [NOIP2007 普及组] 纪念品分组 java洛谷 一.问题描述: 题目描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和

P1094 [NOIP2007 普及组] 纪念品分组——贪心算法

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

论JL蒟蒻选手LPL明天参加CSP的心态(附CSP-J-2019题解)

明天CSP了,慌。 今年初试:提高比普及高了20分(普及50+)去年比今年还高 感觉自己快退役了 没有时间 真的没有时间了 心累了 还要搞WMTC(世锦赛,数竞) 真心劝刚进信奥的同学们 不要像我 把时间浪费在了游戏上 校内成绩还垃圾 哎o(︶︿︶)o  学竞赛确实累 但是我感谢竞赛 让我进了JL最好的初中---

NOIP2019普及组纪念品

【完全背包】NOIP2019普及组(CSP-J)T3:纪念品   蒟蒻没有去CSP-J,今天做背包的时候做了这道题,比18年的T3简单多了(废话18年是摆渡车),个人觉得这道题很适合作为一道背包的进阶题目(其实就是比模板题难一点啊),所以做完以后来这里写下思路供大家参考。虽然很水但我还是调试了半天才过

p1094 纪念品分类

这是一道贪心题目,根据题意,我们可以这样想,如果最大的价格与最小的价格组成一组都不能够满足要求的话,那么就只能把最大的价格单独作为一组,作为一个自学的小菜鸡,我是因为超时,一步步优化从60,到80,再到AC过来的,以下是我的代码。 1 #include<bits/stdc++.h> 2 using namespace std; 3

动态规划

动态规划 简介 思想:循环过程中,保证i位置以前都为最优解。 原理:此问题通过局部的最优解,能导致整个问题的全局最优解。(废话) 原则:无后效性,即后面的数确定之后,不会影响(改变)前面的数。 常识: 1.动态规划一般用dp[ ]或dp[ ][ ]来表示。 2.例: for(int i=0;i<n;i++) { for(int j=0;j<

小韦老师@NOIP 普及组-2007-纪念品分组

小韦老师@NOIP 普及组-2007-纪念品分组 题目: 描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整

我们这一年 | 诗人呀

转眼间,诗人呀已经上线一周年了,这一年时间里我们收获了很多读者的信任,有反馈更有鼓励,感谢每一位用户的陪伴。 诗人呀作为一个专业的原创诗词平台,希望能够聚拢一批真正热爱诗词,喜欢诗歌的人。我们初心未改,用心发布每一版更新,渐进式优化,静静地变革。 自2018年5月5日第一版上线以来,我们