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

湖南易图做推广送网站wordpress free themes

湖南易图做推广送网站,wordpress free themes,WordPress屏蔽cn国家访问,做网站不买服务器百度能搜到前言 经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。有需要的可以同步练习下。 描述 现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn ; 每种砝码对应的数量为 x1,x2,x3...xn 。现在要…

前言

经过前期的数据结构和算法学习,开始以OD机考题作为练习题,继续加强下熟练程度。有需要的可以同步练习下。

描述

现有n种砝码,重量互不相等,分别为 m1,m2,m3…mn ;
每种砝码对应的数量为 x1,x2,x3...xn 。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。

注:称重重量包括 0

数据范围:每组输入数据满足 1≤𝑛≤10 1≤n≤10  , 1≤𝑚𝑖≤2000 1≤mi​≤2000  , 1≤𝑥𝑖≤10 1≤xi​≤10 

输入描述:

对于每组测试数据:
第一行:n --- 砝码的种数(范围[1,10])
第二行:m1 m2 m3 ... mn --- 每种砝码的重量(范围[1,2000])
第三行:x1 x2 x3 .... xn --- 每种砝码对应的数量(范围[1,10])

输出描述:

利用给定的砝码可以称出的不同的重量数

示例1

输入:

2
1 2
2 1
输出:
5
说明:可以表示出0,1,2,3,4五种重量。 

实现原理

1.按砝码重量和砝码个数存放对应数字

2.定义HashSet,用于不同重量去重,并填充0.

3.第一个砝码至最后个砝码开始计算,保存该砝码重量计算前的已支持的重量。

4.分别计算当前砝码不同个数下的重量+历史已计算出现的重量。并填充进HashSet。

实现代码

import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别int num=in.nextInt();int[] weights=new int[num];int[] quantity=new int[num];for(int i=0;i<num;i++){weights[i]=in.nextInt();}for(int i=0;i<num;i++){quantity[i]=in.nextInt();}Set<Integer> set=new HashSet<Integer>();set.add(0);for(int i=0;i<num;i++){List<Integer> curr=new ArrayList(set);for(int j=1;j<=quantity[i];j++){for(int k=0;k<curr.size();k++){set.add(curr.get(k)+weights[i]*j);}}}System.out.println(set.size());}
}

1.QA:

http://www.yayakq.cn/news/670933/

相关文章:

  • 专门做酒店设计的网站做旅游网站的公司
  • 150m网站空间流量大吗wordpress 文章 视频
  • 怎样用js做网站轮播图郑州seo优化阿亮
  • 南京家具网站建设怎么开自己的微信公众号
  • 门户网站的营销方式wordpress简约企业商城
  • 网站怎么上百度搜索引擎营销的缺点
  • 多模室内设计网站上海做网站最好的公司
  • 建设网站培训的pptwordpress php fpm
  • 建设什么网站可以上传视频wordpress改变登录地址
  • 县检察院门户网站建设情况做的网站打不开了
  • 福州网昆明网站推广优化公司
  • 企业网站设计专业好吗树莓派做的网站
  • 龙岗网站建设公司官网为什么不推荐免费建站
  • 网站开发外包维护合同范本怎么做服装网站
  • 江苏专业网站建设公司电话门户网站群建设
  • 做个网站多少钱找谁做王烨燃
  • 网站文件内容多少与虚拟主机空间大小的关系桥南做网站
  • 外贸网站建设怎么选广告版面设计图大全
  • 手机微网站开发湖南郴州市是几线城市
  • 专业网站策划公司合肥网站设计建
  • 网站建设longdawordpress运费设置
  • 网站内容与目录结构搬家网站建设思路
  • 广州开发网站wordpress模板无法显示
  • 做新网站都需要准备什么北京app开发流程
  • 网站收录很高仿淘宝电商网站开发报价
  • 最适合seo的网站源码网站优化北京哪家强?
  • 高新网站设计找哪家万户网络销售
  • 阜新小程序 阜新网站建设开发中企动力z邮局登录
  • 网站建设存在困难企业网站建设方案怎么写
  • 西安建站公司模板网站后台策划