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

linux 做网站龙岩新罗区建设局网站

linux 做网站,龙岩新罗区建设局网站,做网站做哪个行业好,开发一个软件需要什么过程大家好 我是寸铁 希望这篇题解对你有用,麻烦动动手指点个赞或关注,感谢您的关注 不清楚蓝桥杯考什么的点点下方👇 考点秘籍 想背纯享模版的伙伴们点点下方👇 蓝桥杯省一你一定不能错过的模板大全(第一期) 蓝桥杯省一你一定不…

大家好 我是寸铁 希望这篇题解对你有用,麻烦动动手指点个赞或关注,感谢您的关注

不清楚蓝桥杯考什么的点点下方👇

考点秘籍

想背纯享模版的伙伴们点点下方👇

蓝桥杯省一你一定不能错过的模板大全(第一期)

蓝桥杯省一你一定不能错过的模板大全(第二期)

蓝桥杯省一你一定不能错过的模板大全(第三期)

蓝桥杯省一你一定不能错过的模板大全(第四期)!!!

想背注释模版的伙伴们点点下方👇

蓝桥杯必背第一期

蓝桥杯必背第二期

往期精彩回顾

蓝桥杯上岸每日N题 第一期(一)!!!

蓝桥杯上岸每日N题第一期(二)!!!

蓝桥杯上岸每日N题第一期(三)!!!

蓝桥杯上岸每日N题第二期(一)!!!

蓝桥杯上岸每日N题第三期(一)!!!

蓝桥杯上岸每日N题 第四期(最少刷题数)!!!

蓝桥杯上岸每日N题 第五期(山)!!!

蓝桥杯上岸每日N题 第六期(求阶乘)!!!

蓝桥杯上岸每日N题 第七期(小猫爬山)!!!

蓝桥杯上岸每日N题 第八期 (全球变暖)!!!

蓝桥杯每日N题 (消灭老鼠)

蓝桥杯每日N题(杨辉三角形)

操作系统期末题库 第九期(完结)

LeetCode Hot100 刷题(第三期)

idea创建SpringBoot项目报错解决方案

数据库SQL语句(期末冲刺)

想看JavaB组填空题的伙伴们点点下方 👇

填空题

竞赛干货

算法竞赛字符串常用操作大全

蓝桥杯上岸必刷!!!(模拟/枚举专题)

蓝桥杯上岸必背!!! (第三期 DP)

蓝桥杯上岸必背!!!(第四期DFS)

蓝桥杯上岸必背!!!(第五期BFS)

蓝桥杯上岸必背!!!(第六期树与图的遍历)

蓝桥杯上岸必背!!!(第七期 最短路算法)

蓝桥杯上岸必背!!!(第八期 简单数论)

蓝桥杯上岸必刷!!!(进制、数位专题)

蓝桥杯上岸考点清单 (冲刺版)!!!

蓝桥杯上岸必背模板 (纯享版)

分析

有限制的选择问题(背包问题)

观察题目样例解释:
可以将物品放在两边的天平中,可以将物品的重量看作+w-w
把物品分配在天平两边问题可以转换成从背包总容量m的背包中选取重量为+w-w的物品的方案数

状态表示:

集合:所有从前i件物品中选择重量为j的所有方案的集合
属性:集合是否非空(boolean值)

状态划分:

将集合划分为3类
情况1:不选当前第i件物品
情况2: 当前第i件物品且为 +w
情况3:当前第i件物品且为 -w

注意

由于可以选择-w的情况,数组下标会出现负数情况
所以,我们需要给下标加上一个偏移B,使数组下标不越界

Accode

import java.util.*;
public class Main{static int N=110,M=200010;static int a[]=new int[N];static boolean f[][]=new boolean[N][M];static int B=M/2;//考虑到边界,数组下标不能是负数//这里加上偏移量,将数组下标变为合法值public static void main(String []args) {Scanner sc=new Scanner(System.in);int n=sc.nextInt();int m=0;for(int i=1;i<=n;i++) {a[i]=sc.nextInt();m+=a[i];}f[0][B]=true;//0件物品一件都不装是一种方案//记为truefor(int i=1;i<=n;i++) {//for(int j=-m;j<=m;j++) {f[i][j+B]=f[i-1][j+B];//从前i-1个物品中选,不选第i个物品if(j-a[i]>=-m)f[i][j+B]|=f[i-1][j-a[i]+B];//从前i-1个物品中选,且选了第i个物品+a[i]if(j+a[i]<=m)f[i][j+B]|=f[i-1][j+a[i]+B];//从前i-1个物品中选,且选了第i个物品-a[i]	//考虑到数组下标越界,数组下标不能是负数。//需要加上偏移量B}}int res=0;for(int j=1;j<=m;j++) {if(f[n][j+B])res++;//j+B是因为砝码总重为1e5//负数情况:-1e5+B>=0//负数情况也被包含进来,所以直接对f[n][j+B]判断即可。//检测所有从1-i个数中体积为j的集合是否非空//非空则加上1}System.out.println(res);}
}
http://www.yayakq.cn/news/254478/

相关文章:

  • 中山织树网站建设如何用dw建立网站
  • 网站做营利性广告需要什么备案个人怎么开发软件
  • 东莞网站制作建设公司万网网站空间服务范围及费用
  • 电子商务网站建设管理实训报告黄骅招聘信息最新2022
  • 做网站参考文献推广方式单一的原因
  • 阜新市建设学校官方网站大连网站建设比较好的公司
  • 网站 地图导航代码网站开发里程碑
  • 重庆游戏网站开发政务微信小程序
  • 十堰学网站建设培训班网站开发需要技术
  • 浙江省城乡住房建设部网站云南网站定制
  • 怎么修改网站排版潍坊中企动力做的网站怎么样
  • 基于django电商网站开发课设报告山西省网站建设价格
  • 请人做网站注意事项wordpress 文字插件下载
  • 响应式网站框架设计网站建设
  • 网站更新问题wordpress下載
  • 寮步网站制作企业网站优化兴田德润怎么样
  • 国家工程建设标准化信息网站元凤建盏简介
  • 一些做设计素材的网站公司网站开发费用怎么做账
  • 网站发布初期的推广应用宝下载
  • 企业网站设计要求医疗机构网站模板
  • 网站建设解决问题建立网站的条件
  • 郑州知名做网站公司wordpress文章列表添加字段
  • 唐山网站排名推广网站建立的重要性
  • 网站发布和推广网站建设需求登记表 免费下载
  • 学网站建设设计要钱吗张家港网站建设培训班
  • 电脑做网站软件通辽市网站建设
  • 北京微信网站开发报价专门做团购的网站有哪些
  • 10个网站 云主机需求中山 网站建设
  • php怎么做网站教程yum nginx wordpress
  • 网站开发与维护学什么做旅行社网站