题解 1107: 纪念品分组

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1107: 纪念品分组

摘要:解题思路:动态数组:vector<int>p(n)sort对数组进行降序排序两重遍历,只要两项加起来小于等于w,就分为一组已分配好的纪念品置成-1(价格不会达到的数)第一重遍历会遇到已经分……

纪念品分组

摘要:解题思路:w=int(input())n=int(input())a=[]foriinrange(n):&nbsp;&nbsp;x=int(input())&nbsp;&……

排序,索引查找o_O

摘要:解题思路:注意事项:参考代码:w=int(input())n=int(input())arr=[]foriinrange(n):&nbsp;&nbsp;a=int(input())&a……

纪念品分组(qsort)

摘要:解题思路:先排序,由小到大,从最小和最大相加开始,进行判断是否要分为一组,然后最小向前移,最大往后移。注意事项:这个题并未要求范围大小,个人觉得还是有问题的,刚开始数组开小了测试数据只能对一半,后面调……

纪念品分组

摘要:W=int(input())n=int(input())lst=[]num=0foriinrange(n):&nbsp;&nbsp;lst.append(int(input()))ls……

纪念品分组 较为简单

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<algorithm>usingnamespacestd;inta[31111];intmain……
优质题解

纪念品分组&mdash;双指针(简单易懂)

摘要:解题思路:双指针,通过两个变量i,j分别从左和从右遍历整个数组(需先排序)当gifts[i]+gifts[j]>w时,说明没有任何一个物品可以和gifts[j]一组还能保证小于限定值w(因为gi……