# [NOIP2014 普及组] 珠心算测验

## 题目描述

珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及。

某学校的珠心算老师采用一种快速考察珠心算加法能力的测验方法。他随机生成一个正整数集合,集合中的数各不相同,然后要求学生回答:其中有多少个数,恰好等于集合中另外两个(不同的)数之和?

最近老师出了一些测验题,请你帮忙求出答案。

(本题目为2014NOIP普及T1)

## 输入格式

共两行,第一行包含一个整数$n$,表示测试题中给出的正整数个数。

第二行有$n$个正整数,每两个正整数之间用一个空格隔开,表示测试题中给出的正整数。

## 输出格式

一个整数,表示测验题答案。

## 样例 #1

### 样例输入 #1

```
4
1 2 3 4
```

### 样例输出 #1

```
2
```

## 提示

【样例说明】

由$1+2=3,1+3=4$,故满足测试要求的答案为$2$。

注意,加数和被加数必须是集合中的两个不同的数。

【数据说明】

对于$100\%$的数据,$3 ≤ n ≤ 100$,测验题给出的正整数大小不超过$10,000$。

#include <bits/stdc++.h>
using namespace std;
int vis[105][105];
int main(){map<int,int>q;map<int,int>w;int t;cin>>t;int a[105];for(int i=0;i<t;i++){cin>>a[i];q[a[i]]++;}int sum=0;for(int i=0;i<t;i++){for(int j=0;j<t;j++){if(a[i]==a[j]){continue;}if(q[a[i]+a[j]]&&!w[a[i]+a[j]]){w[a[i]+a[j]]++;sum++;}}}cout<<sum<<endl;return 0;
}

洛谷P2141 珠心算测验相关推荐

  1. 洛谷P2141珠心算测验 C++解法

    #include<stdio.h> #include <iostream> #include <iomanip> #include<cmath> usi ...

  2. Java 洛谷 P2141 珠心算测验

    题目描述: 题目链接:https://www.luogu.com.cn/problem/P2141 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为 ...

  3. 洛谷 P2141 珠心算测验

    嗯... 先看一下这个题.... 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的 ...

  4. 洛谷P2141珠心算测验 (枚举暴力解法)

    题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心斜体样式算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师采用一种快速考察 ...

  5. 洛谷:珠心算测验(P2141)C语言

    1.题意 题目大意就是在给出的数字中,找出所有一个数是另外两个不同的数之和的数,求出有几个数即可.本题唯一的坑就是好几组不同的数都有可能等于同一个数,一定要避开这个坑. 2.思路 先输入所有的数,fo ...

  6. P2141 珠心算测验(C语言)

    P2141 珠心算测验 1.桶排序思路(借鉴) 首先要理解题目的意思,就是两个数的和,只能出现一次. 如5 5=1+4 5=2+3 也只算一次 1.这个题目只要考虑两个 出现的数 两个数的和 2.首先 ...

  7. 【菜鸟进阶之路】P2141 珠心算测验 - 洛谷

    一.题目部分 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师采用一种快 ...

  8. P2141珠心算测验

    题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术.珠心算训练,既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及. 某学校的珠心算老师采用一种快速考察珠心算加 ...

  9. P2141珠心算测验(2014NOIP普及T1)-C++编程解析-数组

    说明/提示 [样例说明] 由1+2=3,1+3=4,故满足测试要求的答案为2. 注意,加数和被加数必须是集合中的两个不同的数. [数据说明] 对于100%的数据,3<=n<=100,测验题 ...

  10. luogu P2141 珠心算测验

    传送门 今天是2019.6.11 距离NOIP2019还有150天 最近学校开始给准高三的我们加上晚自习一直到八点半 极大程度地压缩了我的课余时间 废话不多说 进入正题 这是一道普及-的数组题 我的思 ...

最新文章

  1. 两类非常隐蔽的全表扫描,不能命中索引(一分钟系列)
  2. C语言数据结构(大话数据结构——笔记3)第五章:串(字符串)
  3. 爬虫实战:通过百度关键词爬取大量图片
  4. 【算法】prim算法(最小生成树)(与Dijkstra算法的比较)
  5. 使用VMware VSphere WebService SDK进行开发 (四)——获取集群(Cluster, ComputeResource)的相关信息
  6. POJ 1091(数论)
  7. C语言 项目 CRM系统(客户信息管理系统)
  8. 车辆动力学及控制_传统汽车的稳定性控制系统主要通过各个车轮制动进行短暂动作...
  9. jQuery_层级选择器
  10. HC蓝牙模块测试AT指令搭建外部电路遇到的问题
  11. javac编译java_使用javac编译java文件
  12. 私服脚本制作教程......
  13. 文字排版中的字号尺寸对照表(清晰、准确(含两个版本对比)、可复制)
  14. 博图注册表删除方法_win7系统鼠标右键刷新反应慢原因【解决方法】
  15. c语言%.4f,4f,4F法则是什么
  16. 一个MOS 电平转换电路引发的思考可避免更多的坑
  17. 亚马逊登陆显示服务器出错,Amazon CloudFront常见错误配置及解决方法
  18. 腾讯手机管家ROOT功能分析
  19. ajax 代码 查询股票联想,互联网金融爬虫怎么写-第三课 雪球网股票爬虫(ajax分析)...
  20. 线性方程组(七)- 线性无关

热门文章

  1. php 接口签署域名,使用PHP集成万网域名查询API接口
  2. zigbee学习之zigbee应用框架
  3. 因“投标人不足”终止后,电信、联通重启5100万户5G消息招标项目!
  4. SD内存卡格式化后如何数据恢复教程
  5. c语言 如何筛选小数点,怎样在表格里筛选有出整数与有小数点的数值
  6. 【转】贴片晶振挖空敷铜
  7. 从鼠标点击位置发射射线检测是否点击到3D世界中的物体
  8. Oracle 并行操作
  9. “AIIA”杯-国家电网-电力专业领域词汇挖掘
  10. CondaVerificationError;conda install verifying transactions一直在转