纪念品分组(贪心思维) 摘要:> 直接排序,让价格从低到高,然后价格高的和低的一起,如果没有超过上限,就一组,cnt++> 如果超过上限,价格高的一组,cnt++```cpp#include using nam…… 题解列表 2025年02月21日 0 点赞 0 评论 44 浏览 评分:0.0
1107: 纪念品分组 摘要:解题思路:动态数组:vector<int>p(n)sort 对数组进行降序排序两重遍历,只要两项加起来小于等于w,就分为一组已分配好的纪念品置成-1(价格不会达到的数)第一重遍历会遇到已经分配好的纪念…… 题解列表 2024年11月14日 0 点赞 0 评论 119 浏览 评分:0.0
我不知道这个叫什么算法,但是我能保证你听懂(c语言代码) 摘要:思路其实很简单。我先把那几个数按降序(从大到小)排序。 为什么要降序排序呢,因为这样才方便后面的操作。 接下来我定义两个数字(right,left)来分别代表数组的第一个数和最后一个数,因为我已经…… 题解列表 2024年08月18日 0 点赞 0 评论 255 浏览 评分:9.9
1107纪念品分组(sort排序加指针移动) 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<algorithm>using namespace std;bool cmp(int p1, int p2){ re…… 题解列表 2024年06月07日 0 点赞 0 评论 83 浏览 评分:0.0
纪念品分组 摘要:解题思路:w=int(input())n=int(input())a=[]for i in range(n): x=int(input()) a.append(x)a=sorted(a,r…… 题解列表 2024年04月09日 0 点赞 0 评论 169 浏览 评分:0.0
1107: 纪念品分组(数学思维吧) 摘要:解题思路:注意事项:参考代码:#include<iostream>#include<algorithm>using namespace std;int main(){ int n,k,a[100…… 题解列表 2024年03月11日 0 点赞 0 评论 191 浏览 评分:9.9
排序,索引查找o_O 摘要:解题思路:注意事项:参考代码:w = int(input())n = int(input())arr = []for i in range(n): a = int(input()) arr…… 题解列表 2024年02月16日 0 点赞 0 评论 366 浏览 评分:9.9
纪念品分组(qsort) 摘要:解题思路:先排序,由小到大,从最小和最大相加开始,进行判断是否要分为一组,然后最小向前移,最大往后移。注意事项:这个题并未要求范围大小,个人觉得还是有问题的,刚开始数组开小了测试数据只能对一半,后面调…… 题解列表 2024年02月01日 0 点赞 0 评论 295 浏览 评分:0.0
纪念品分组 摘要:W=int(input())n=int(input())lst=[]num=0for i in range(n): lst.append(int(input()))lst.sort()while…… 题解列表 2023年12月11日 0 点赞 0 评论 89 浏览 评分:0.0