题目链接

试题 历届真题 砝码称重【第十二届】【省赛】【B组】

题目描述

解题思路

暴力,两个map,分别存储当前能称出的重量和遍历时用于计算的重量
需要注意的三点是

  • abs函数是在math.h里面的
  • auto类型用不了,如果要迭代器遍历,需要完整的写出迭代器,具体写法为
容器类型::iterator
如:
map<int,int>::iterator it;
  • 注意判断一下当砝码组成为0的时候,秤不出任何重量,也就是ma[0]的时候,这时候如果存在,需要减去等于0的情况

题解

#include<iostream>
#include<map>
#include<math.h>
using namespace std;
map<int,int> ma;
map<int,int> temp;
int main(){int n;scanf("%d",&n);int data;for(int i=0;i<n;i++){scanf("%d",&data);for(map<int,int>::iterator it=temp.begin();it!=temp.end();it++){ma[abs(it->first-data)]++;ma[abs(it->first+data)]++;}ma[data]++;temp=ma;}int sum=ma.size();if(ma[0]!=0)    sum--;printf("%d",sum);
}

【题解】【蓝桥杯】试题 历届真题 砝码称重【第十二届】【省赛】【B组】相关推荐

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

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

  2. 试题 历届真题 时间显示【第十二届】【省赛】【B组】

    注意事项有 类型 占用存储空间 表数范围 byte 1字节 -2^7 ~   2^7-1(-128~127) short 2字节 -2^15 ~   2^15-1(-32768~32767) int ...

  3. 蓝桥杯:试题 历届真题 修改数组【第十届】【省赛】【研究生组】Java实现

    代码实现 方法一: package com.jl;import java.util.Scanner;/*** 历届真题 修改数组[第十届][省赛][研究生组]* @author jinlei**/ p ...

  4. 【蓝桥杯】历届真题 魔方旋转问题(高职组) Java

    问题描述 魔方可以对它的6个面自由旋转. 我们来操作一个2阶魔方,如图: 为了描述方便,我们为它建立了坐标系. 各个面的初始状态如下: x轴正向:绿 x轴反向:蓝 y轴正向:红 y轴反向:橙 z轴正向 ...

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

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

  6. 砝码称重 第十二届蓝桥杯B组

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

  7. 试题 历届真题 全球变暖【第九届】【省赛】【B组】2018年 第9届 蓝桥杯 Java

    欢迎提问 package zhenti;import java.util.Scanner;public class biannuang {public static void main(String[ ...

  8. 【蓝桥杯】历届真题 天干地支(决赛)Java

    [资源限制] 内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s [问题描述] 古代中国使用天干地支来记录当前的年份. 天干 ...

  9. 【蓝桥杯】历届真题 杨辉三角形 (省赛)Java

    [问题描述] 下面的图形是著名的杨辉三角形: 如果我们按从上到下.从左到右的顺序把所有数排成一列,可以得到如下数列: 1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,... 给定一个正整数 ...

最新文章

  1. 从PPT到Word,用Python轻松实现办公自动化
  2. 百度搜索效果(页面传来数据地址,由服务器去获取)
  3. weblogic.jdbc.wrapper.Blob_oracle_sql_BLOB cannot be cast to oracle.sql.BLOB 解决方法
  4. 每日一皮:听说学琵琶的都很文弱...
  5. koa中间件mysql写法_koa-mysql(三)
  6. vmalloc 实现
  7. [POJ 3155] Hard Life
  8. 一个工作13年的SAP开发人员的回忆:电子科技大学2000级新生入学指南
  9. Win10 owerShell Get命令大全
  10. 作者:詹晓娟(1978-),女,黑龙江工程学院讲师。
  11. 让我去健身的不是漂亮小姐姐,居然是贝叶斯统计
  12. C语言在STM32中的内存分配
  13. vim php psr,PHP编码规范(PSR-1)-基本代码规范
  14. sosoapi的安装
  15. 解决台式机外放和插耳机都没声音[基础版]
  16. C#实现调用第三方接口进行短信验证码验证
  17. 智慧交通综合管控解决方案
  18. 用JAVA实现蓝桥杯基础训练之特殊回文数:123321是一个非常特殊的数,它从左边读和从右边读是一样的,输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
  19. 你在工作中遇到了哪些问题,解决办法是什么
  20. [机缘参悟-1] - 活在当下,仰望星空,梦在梦里,俯视天下

热门文章

  1. Unity 实战篇 |【点名神器2.0】可直接导入Excel文档在电脑中使用,新增点名历史、排行榜功能
  2. Dijkstra求最长路就是个坑!
  3. 华为手机怎么设置每周限号限行提醒?
  4. 谈高校图书馆机构知识库法律问题剖析与对策
  5. 上一万阅读量,可喜可贺
  6. VS调试器开机提示“HPLaserJetService.exe“发生未经处理的异常-解决方案
  7. 趣图:不要问奥斯卡影帝的地址
  8. 继承(inheritance)
  9. php curl post提交application/x-www-form-urlencoded格式
  10. jsp常见面试题及其知识点、EL、JSTL技术