第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解


一、解题思路

1、解法一( Java )

解法思路:简单模拟
ArrayList 遍历 + HashSet 存储(去重)

伪代码如下:

/*** @author Listen 1024* @description 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解* @date 2022-4-1 22:15:57*/
import static java.lang.System.in;import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(in);int len = scanner.nextInt();HashSet<Integer> set = new HashSet<Integer>();set.add(scanner.nextInt());for (int i = 0; i < len - 1; i++) {int res = scanner.nextInt();List<Integer> list = new ArrayList<Integer>(set);for (Integer ans : list) {set.add(res);set.add(ans + res);if (Math.abs(res - ans) != 0) {set.add(Math.abs(res - ans));}}}System.out.println(set.size());}
}

运行结果截图如下:

第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解相关推荐

  1. 2019 第十届蓝桥杯省赛 Java 大学 C 组 题解

    试题 A: 求和 本题总分:5 分 [问题描述] 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1.2.9.10 至 32.39 和 40,共 28 个,他们的 ...

  2. 第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解

    第十二届蓝桥杯省赛JAVA B组杨辉三角形个人题解(非满分) import java.util.Scanner; public class Main {public static void main( ...

  3. 2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛)

    2021第十二届蓝桥杯省赛JAVA B组 题目+答案(复现赛) A:ASC B:卡片 C:直线 D:货物摆放 E:路径 Floyed Dijkstra F:时间显示 G:最少砝码 H:杨辉三角形 I: ...

  4. java迷宫类编程题_第十届蓝桥杯省赛java类B组 试题 E:迷宫 (动态规划之回溯法)...

    问题描述 试题 E: 迷宫 [问题描述] 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方. 010000 000100 001001 110000 迷宫的入口为 ...

  5. 第十二届蓝桥杯省赛C/C++B组2021

    第十二届蓝桥杯省赛C/C++B组2021 A:空间(5分) 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小蓝准备用 256MB256MB 的内存空间开一个数组,数组的每个 ...

  6. 2021年第十二届蓝桥杯省赛C/C++B组题解总结

    前几天(2021.4.18)刚刚比完了2021年第十二届蓝桥杯省赛,本人参加的是软件组C++B组的比赛,本文包括了这一届C++B组的题目以及部分题解.感悟和总结. 目录 试题A.空间 试题B.卡片 试 ...

  7. 2021年第十二届蓝桥杯省赛 Java B组 第一场 全部题解

    暴力杯?dp杯! 重铸国二荣光,省三义不容辞 感谢评论区的大佬给出的思路还有指正的一些错误地方,现都已更正,当然如果还有其他更优解法的也欢迎评论区指出 c/c++和Java的B组题目都已更新,正在备考 ...

  8. 2015年第六届蓝桥杯 - 省赛 - Java大学B组 - A. 三角形面积

    三角形面积 如[图1]所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字. Ideas 这道题跟2018年第九届蓝桥杯 - ...

  9. 2021年第十二届蓝桥杯省赛第二场Python组(真题+解析+代码):双阶乘

    1 真题 2 解析 难度系数:⭐ 考察题型:数论 涉及知识点: 双阶乘 思路分析: 啊这,竟然遇到了小学数学题:找规律.老铁,拿捏了! 规律:后一项都比前一项少个2,2021!!=2021*2019* ...

最新文章

  1. CVPR 2021 比CNN和Transformer更好的Backbone?伯克利谷歌提出BoTNet,精度达84.7%
  2. 所需依赖_个体的发展阶段和过程,用发展性理论解释依赖共生
  3. python画-一步一步教你如何用Python画一个滑稽
  4. 求a^b前n位和后n位
  5. 关于spring-mvc.xml的mvc:resources元素浅析。
  6. aspx 判断字符串是否为decimal_python 经典面试题:判断字符串括号是否闭合{}[]()...
  7. Android开发笔记(一百三十一)水波图形与水波动画
  8. linux图标大全——这些你认识多少?
  9. python svm向量_支持向量机(SVM)及其Python实现
  10. 文本文档怎么改格式html,设置电脑更改文本文档格式,怎么更改文本文档格式-
  11. LG解bl锁并获取root
  12. java jre 1.8_jre1.8官方下载
  13. Photoshop CS2 视频教程-PS链接图层(转)
  14. IE 7打开网页慢解决方法
  15. 大连鸿蒙刺青怎么样,哪个部位纹身最“疼”?纹身师:敢在这三个地方纹身的,是真汉子...
  16. (算法练习)——小白鼠排队
  17. Android来电铃声默认设置的实现方法与如何设置语音来电的默认铃声
  18. 高用户体验,减少跳出率
  19. 几何画板(可绘制复杂函数等)下载方式
  20. 【基于matlab数字图像处理GUI代码】_数字图像处理考核论文_大作业_项目

热门文章

  1. chrome扩展通信
  2. 双色球红球组合次数计算及输出每组数字
  3. [转]语音辨识的常见问题集
  4. Linux ~ shell。
  5. c语言堆栈基本代码入栈出栈_顺序栈基本操作(入栈和出栈)C语言详解
  6. 九种食物摆脱便秘烦恼 - 健康程序员,至尚生活!
  7. SPC58芯片的嵌入式开发准备工作-20201005
  8. 特征工程·TFIDF提取特征
  9. OpenSSL-基于IP或域名生成自签名证书脚本
  10. 水利防汛之水库和河道预警SQL语句