Idea

用例子来说。

首先容器是空的,插入1;

再次插入4,那么1,4可以组成3,5,那么容器里面现在就是1,3,4,5,

再次插入6,用它和容器里的每个数相减相加,得到容器为1,2,3,4,5,6,7,9,10,11;

我们只需要容器时刻维护每次相加减的结果,容器的长度就是答案。

Code

#include<iostream>
#include<cmath>
#include<algorithm>
#include<vector>
#include<queue>
#include<string>
#include<unordered_set>
#include<set>
#include<unordered_map>
using namespace std;
#define MAX_SIZE 100005
#define MOD 1000000009
typedef long long ll;
typedef pair<int,int> PII;set<int> ans; //答案集合
set<int> temp; //中介集合int main(){int n;cin>>n ;for(int i = 0;i < n;i++) {int w;cin>>w;ans.insert(w);for(int k : temp){ans.insert(abs(w - k));ans.insert(w + k);}temp = ans;}ans.erase(0); cout<<ans.size();return 0;
}

附:OJ评测地址

蓝桥杯2021年第十二届C++省赛第七题-砝码称重相关推荐

  1. 蓝桥杯2021年第十二届省赛-杨辉三角形

    蓝桥杯2021年第十二届省赛真题-杨辉三角形 - C语言网 (dotcpp.com)https://www.dotcpp.com/oj/problem2610.html 参考: 2021第十二届蓝桥杯 ...

  2. C++ | 蓝桥杯2021年第十二届卡片问题(源代码:C语言/C++/Python)

    ================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...

  3. 【STM32G4】备战蓝桥杯嵌入式---实战---第十二届嵌入式模拟赛

    文章目录 前言 一.题目 功能简述 二.模块初始化以及功能分析 1.模块的初始化 2.模块功能分析 三.函数实现 1.void Display(void); 2.uint8_t KEY_Scan(ui ...

  4. 【题解】【蓝桥杯】试题 历届真题 砝码称重【第十二届】【省赛】【B组】

    题目链接 试题 历届真题 砝码称重[第十二届][省赛][B组] 题目描述 解题思路 暴力,两个map,分别存储当前能称出的重量和遍历时用于计算的重量 需要注意的三点是 abs函数是在math.h里面的 ...

  5. 第十届蓝桥杯大赛青少年创意编程C++组省赛 第1题 水下探测器

    /* 第十届蓝桥杯大赛青少年创意编程C++组省赛 第1题 水下探测器(刘昕源)水下探测器可以潜入湖中在任意水深进行科学探索.湖水的最大深度为 h 米,即它在湖底时到水面的距离,0<=h<= ...

  6. 第十届蓝桥杯大赛青少年创意编程C++组省赛 第2题 小猫吃鱼

    C++代码请参考下面的链接: 第十届蓝桥杯大赛青少年创意编程C++组省赛 水下探测器+小猫吃鱼 https://blog.csdn.net/SSB232/article/details/1078926 ...

  7. 【蓝桥杯嵌入式】第十二届蓝桥杯嵌入式省赛程序设计试题以及详细题解

    原题展示     通读本试题后,可以知本试题所涉及到的模块有LCD显示.LED指示.按键切换.串口收发.定时器的PWM输出五个部分,试题的总体变化不大.在试题要求的所有功能中,串口这部分是侧重点,它既 ...

  8. 蓝桥杯官网 试题 PREV-265 历届真题 砝码称重【第十二届】【省赛】【研究生组】【C++】【C】【Java】【Python】四种解法

    为帮助大家能在6月18日的比赛中有一个更好的成绩,我会将蓝桥杯官网上的历届决赛题目的四类语言题解都发出来.希望能对大家的成绩有所帮助. 今年的最大目标就是能为[一亿技术人]创造更高的价值. 资源限制 ...

  9. 【蓝桥杯嵌入式】第十二届蓝桥杯嵌入式省赛客观题及详细题解

    题1 解析: 波特率,指每秒钟传输码元符号的个数,对符号传输速率的一种度量,单位为1baud/s. 由于串口只有高低电平之分,即1码元等于1bit,即波特单位1baud和1bit等效,因此,此时的波特 ...

  10. 第十二届蓝桥杯真题砝码称重dp

    问题描述 你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1,W2,⋅⋅⋅,WN. 请你计算一共可以称出多少种不同的正整数重量? 注意砝码可以放在天平两边. 输入格式 输入的第一行包含一个整数 ...

最新文章

  1. StringTokenizer类的使用方法
  2. PHP函数参数传递方法的具体改进技巧
  3. 计算机与生命科学交叉应用,第二届 “数学、计算机与生命科学交叉研究”青年学者论坛...
  4. mysql中存储引擎是啥_mysql中的存储引擎
  5. mysql中字符查询与替换
  6. Javascript异步编程之一异步原理
  7. OS --written test1
  8. 指数体系与因素分析:概念、作用与种类
  9. mongodb 的安装使用步骤
  10. SpringBoot中接口跨域问题
  11. 通证实战派— WBTO区块链孵化工厂(企业痛点终结站)
  12. Flex VideoPlayer组件 属性详解
  13. java tiff 压缩_java – 多页Tiff压缩
  14. 初窥门径:认识C语言
  15. mysql基础命令(一)
  16. html十六进制和RGB颜色表
  17. 查询linux下有多少用户,Linux 查看系统现存所有用户命令
  18. 千月影视乐彩影视,H5对接苹果CMS 安卓APP搜索接口苹果cms(2开苹果cms对接版H5数据)
  19. Java的JVM运行时栈结构和方法调用详解
  20. 预告——看我出招之:苦战samba乱码

热门文章

  1. 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(Hdu2191)-多重背包
  2. spring引入properties变量报错
  3. Vue自定义插件方法大全
  4. 初始js闭包事件的冒泡和捕获EVENT对象
  5. sql Server获取表中今天、昨天、本周、上周、本月、上月等数据
  6. hdu 5461(2015沈阳网赛 简单暴力) Largest Point
  7. 奇怪吸引子---LiuChen
  8. Visio怎么删掉已有部分图形
  9. ICML(2020)对抗学习论文汇总
  10. 干货 | 我如何考察面试者的机器学习水平