当前位置: 首页 > news >正文

烟台优化网站排名百度热门搜索排行榜

烟台优化网站排名,百度热门搜索排行榜,网站建设怎么分录,asp网站采集独木舟上的旅行Description进行一次独木舟的旅行活动#xff0c;独木舟可以在港口租到#xff0c;并且之间没有区别。一条独木舟最多只能乘坐两个人#xff0c;且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销#xff0c;所以要找出可以安置所有…独木舟上的旅行Description进行一次独木舟的旅行活动独木舟可以在港口租到并且之间没有区别。一条独木舟最多只能乘坐两个人且乘客的总重量不能超过独木舟的最大承载量。我们要尽量减少这次活动中的花销所以要找出可以安置所有旅客的最少的独木舟条数。现在请写一个程序读入独木舟的最大承载量、旅客数目和每位旅客的重量。根据给出的规则计算要安置所有旅客必须的最少的独木舟条数并输出结果。Input第一行包括两个整数wn80w200,1n300w为一条独木舟的最大承载量,n为人数接下来的一组数据为每个人的重量(不能大于船的承载量)Output输出所需要的最少独木舟的条数。Sample Input85 65 84 85 80 84 83Sample Output5好来一起思考一下这个问题有两个点必须记住一条船只能做两个人且两个人重量相加不能超过最大负载量。因此第一步我们先对n个人的体重进行从小到大排序然后从第一个开始如果第一个可以装的下且小于最大负载量则向后搜寻小于等于剩下重量空余承重的最大值作为与第一个坐同一艘船的人。设置一个bool类型数组把n个未上船的人的值置为true(初始化为true)然后已经上船的就置为false。然后向后进行循环结束所有人都上了船用count记录船数。#include#includeusing namespace std;int Greedy(int a[],bool b[],int n,int w){sort(a,an);//排序 (内置排序)int count 0;//记录元素从零开始for(int i 0;iif(a[i]wb[i]true){//如果此人重量不超标且未上船则进入在此数后面搜寻小于剩余量的最大值找到置为false表示此人与别人共上船。int m w-a[i];//剩余空余量for(int ji1;jif(jn-1a[j]m) {//解决最大值产生在最大一个的情况。b[j]false;//置为falsebreak;}if(a[j]ma[j1]m) {//找到最大值b[j]false;break;}}count;//记录元素为用船数}}return count;}int main(){int w;cinw;int n;cinn;int *anew int[n];bool *bnew bool [n];//记录数组for(int i 0;icina[i];b[i]true;}coutsystem(pause);return 0;}想了挺久的这道题幸好最后还是自己做出来了。。
http://www.zqtcl.cn/news/122260/

相关文章:

  • 九江建网站报价比特币网站做任务
  • 电子商务网站开发目的和意义网站建设湖南岚鸿建设
  • 网站改版提交给百度个人定做衣服店
  • 网站接广告网站用途说明
  • 中兴豫建设管理有限公司网站中小企业网站建设济南兴田德润o厉害吗
  • 枣庄有做网站的吗网站 关键词 多少个
  • 广州10大网站服务品牌做网站买了域名之后
  • 北京网站备案电商网站建设考试
  • 微信官网网站虚拟主机网站被挂马
  • 怎么看网站是不是h5做的建设网站的目的和功能
  • 购销网站建设视频百度云中国数据网
  • 网站运营队伍与渠道建设成都开发网站建设
  • 手机网站图片宽度做儿童交互网站
  • 商家入驻型网站建设中小型企业查询网址
  • 园区网站建设服务公司wordpress添加好友
  • 网站建设有哪些推广渠道洛阳小程序开发公司
  • 网站的icp备案平面设计网格
  • 东莞网站建设免费服务器营销是什么意思
  • 内容管理网站建设方案阿里云wordpress搭建
  • 静安微信手机网站制作中企动力做网站费用
  • 北京网站建设交易凡客诚品特色
  • 免费建设旅游网站学校网站开发方案
  • 专门做网站的科技公司青岛做网站哪家专业
  • 佛山网站优化效果珠海婚恋网站建设市场分析
  • 贵阳建设公司网站个人网站必须备案
  • 万网网站备案域客式单页网站能申请域名吗
  • 网站建设公司哪家好 都来磐石网络建设银行网络平台
  • 微营销网站建设免费建设网站教程
  • c .net怎么做网站如何进行账号推广
  • 网站建设丨金手指谷哥12怎么看网站做的外链