`
com_xpp
  • 浏览: 376716 次
社区版块
存档分类
最新评论

独木舟上的旅行(贪心)

 
阅读更多
/*日期:2011-10-22
作者:xiaosi
题目: 独木舟上的旅行(贪心)
*/
#include<iostream>
#include<cstdio>
#include<stdlib.h>
using namespace std;
int weight[301];
int cmp(const void *a,const void *b)
{
return *(int *)b-*(int *)a;
}
int main()
{
int N;
while(scanf("%d",&N)!=EOF)
{
while(N--)
{
int i,j,W,n,count=0,k;
scanf("%d %d",&W,&n);
for(i=0;i<n;i++)
{
scanf("%d",&weight[i]);
}
qsort(weight,n,sizeof(weight[0]),cmp);
i=0;k=n-1;
while(i<=k)
{
if(i!=k)
{
if(weight[i]+weight[k]<=W)
{
i++;
k--;
}
else
{
i++;
}
}
else
{
i++;
}
count++;
}
printf("%d\n",count);
}
}
return 0;
}
分享到:
评论

相关推荐

    【《独木舟之道》阅读附答案】 独木舟之道阅读答案.docx

    在独木舟上,时间仿佛变得缓慢而宁静,生活回归到最本质的状态。在这样的生活中,荡舟人寻找到了对美好生活的理解,找到了深深的美好和满足。 总而言之,《独木舟之道》不仅仅是一本关于独木舟技术的书籍,更是一部...

    独木舟3D模型设计

    5. 纹理绘制:在展开的UV上绘制颜色、材质和纹理,使模型具有质感。 6. 材质与光照:设置模型的材质属性,调整光照环境,提升视觉效果。 7. 渲染与后期:进行渲染,根据需要进行合成、调色等后期处理。 四、max386....

    信息学奥赛基础算法之贪心算法测试题

    "信息学奥赛基础算法之贪心算法测试题" 贪心算法是信息学奥赛的基础算法之一,它是一种简单、快速的算法,适用于解决一些特殊的优化问题。贪心算法的基本思想是,在每一步骤中选择当前最优解,然后在下一步骤中继续...

    算法 课程 第七次贪心.pdf

    - 例如例题4中的独木舟问题,为了使独木舟的载重达到最大化,每艘船应尽量装载两个较重的人。这样可以确保在有限的载重条件下,最大限度地利用了船只的承载能力。 贪心算法通常具有较高的效率,因为它们往往只需要...

    独木舟经典语录.doc

    独木舟经典语录.doc

    吃冰雹与独木舟.docx

    吃冰雹与独木舟.docx

    C++贪心算法实现活动安排问题(实例代码)

    C++贪心算法实现活动安排问题实例代码 C++贪心算法是一种常用的算法思想,贪心算法的核心思想是,每一步都采取当前最优的选择,以期望达到全局最优的解。贪心算法的应用非常广泛,如活动安排问题、Huffman编码、...

    canoetours:独木舟旅游gpx轨道的集合

    这些文件通常用于户外运动爱好者,如独木舟爱好者,他们记录自己的旅行路径,以便回放、分析或分享。 描述中提到,这个存储库是由一个团体共同创建和优化的,意味着这是一个社区项目,可能包含多个人在不同地点、...

    【木小禾素材】独木舟王小波胡一菲

    【木小禾素材】独木舟王小波胡一菲

    【木小禾素材】独木舟杜月笙步步惊心亦舒左耳

    【木小禾素材】独木舟杜月笙步步惊心亦舒左耳

    人、狼、羊、菜 过河问题

    这个问题是经典的逻辑问题,通常被用来教授编程思维和条件判断。在C++语言中,我们可以通过设计算法来解决这个问题。让我们深入探讨这个问题的解决方案及其在C++中的实现。 首先,我们要明确问题的关键条件: ...

    Canadian Canoe Trek:加拿大北部的加拿大荒野独木舟之旅-开源

    加拿大独木舟迷航(Canadian Canoe Trek)是对加拿大荒野中独木舟之旅的模拟。 这些图形看起来很真实,风景非常好。 我在大约四天内进行了此模拟。 网格物体也是我自己的设计。 我用翅膀制作懒人,乌龟,驼鹿,睡莲...

    独木舟「Kanoot」-crx插件

    Kahoot得到冒险 观看您的Kahoot测验获得提名! 这是通过用现有的最神圣的企鹅代替声音效果来完成的。 还会有更多补充! #############################只有安装的主机########### #################### Memes经过...

    Scratch 移动游戏:丛林独木舟

    鼠标点击移动,让我们避免撞到流动的树木,你可以通过... 此后仍有作品或有趣游戏、爆笑作品,请关注原作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!五星好评可以私信我,免费送资源!快来评论吧!

    ACM 题目、测试用例及参考答案汇编-一次 ACM 协会内部测试.docx

    2. **贪心策略**:采用贪心策略,优先选择最重和最轻的乘客搭配乘坐同一艘独木舟。 3. **数学运算**:涉及到加法运算,需要计算独木舟能够承载的最大重量组合。 4. **循环与条件判断**:通过循环遍历乘客列表,结合...

    C++程序设计报告 狼羊过河问题

    【狼羊过河问题】是经典的逻辑问题,它要求通过合理安排渡河顺序,确保人、羊、狼和蔬菜都能安全抵达对岸。在C++编程中,解决这个问题需要运用到结构体、数组、指针以及循环等概念。 首先,我们需要创建一个结构体`...

    《帽子先生和他的独木舟》绘本故事PPT模板

    《帽子先生和他的独木舟》绘本故事PPT 帽子先生觉得很无聊,他决定划着独木舟出去逛逛。咦,那边好像有什么,他穿过一片闪亮耀眼的鲜红,哎呀,这里好吵啊!穿过一片闹哄哄的灰,啊,前边有个会吞人的洞。他穿过噩梦...

    canoe-disassembly:从SNES Classic Mini拆卸独木舟模拟器

    独木舟拆卸从SNES Classic Mini拆卸独木舟模拟器独木舟-shvc-2-0-7(35.4MB) 独木舟-shvc-2-0-13(35.1MB) 独木舟-shvc-2-0-14(35.1MB) 这些似乎是相同的在macOS上使用IDA Pro 7.0制作分配为数字千年版权法...

    独木舟:Scala的Functional Telegram Bot API

    独木舟:Scala的Functional Telegram Bot API

    猎人过河问题c++源码

    在这个猎人过河问题中,我们可以通过回溯法尝试不同的物品组合,如果发现某个状态会导致狼与羊或羊与白菜单独相处,就回溯到上一步,选择其他可能的移动方案。 C++源代码会包含以下几个关键部分: 1. **状态表示**...

Global site tag (gtag.js) - Google Analytics