当前位置:网站首页>P2141 [noip2014 popularization group] abacus mental arithmetic test
P2141 [noip2014 popularization group] abacus mental arithmetic test
2022-07-07 23:40:00 【Yuesi】
P2141 -NOIP2014- Universal group abacus mental arithmetic test
subject
Abacus mental calculation is a kind of calculation technology that can complete fast calculation by simulating the change of abacus in the brain . Abacus mental arithmetic training , Can develop intelligence , It can bring a lot of convenience to our daily life , So it's popularized in many schools .
Some school's abacus mental arithmetic teacher uses a kind of quick examination abacus mental arithmetic addition ability test method . He randomly generates a set of positive integers , The numbers in the set are different , Then ask the students to answer : How many of them , Exactly equal to the other two in the set ( Different ) Sum of the numbers ?
Recently, the teacher gave some test questions , Please help me find out .
( This topic is 2014 NOIP Universal T1)
Input format
There are two lines , The first line contains an integer n, The number of positive integers given in the test .
The second line has n A positive integer , Every two positive integers are separated by a space , A positive integer given in a test .
Output format
An integer , The answer to a test question .
sample input
4
1 2 3 4
sample output
2
explain / Tips
【 Sample explanation 】
from 1+2=3,1+3=4, So the answer to meet the test requirements is 2.
Be careful , The addend and the addend must be two different numbers in the set .
【 Data description 】
about 100% The data of ,3 ≤ n ≤ 100, The size of the positive integer given by the test question does not exceed 10,000.
difficulty :
Data elements cannot be duplicated
PS: At first glance, the solution only thinks of adding two elements, which cannot be repeated
( Actually, I don't consider , The values of different elements may be the same , Just consider that the added elements do not represent the same variables )
The main card of this question is not only to match when counting a+b=c Of c Just count the number of , Also need to consider c Whether it has been included .
#include<bits/stdc++.h>
// It's best to write it. #include<iostream>
using namespace std;
int main(){
int a;
int ans[105],num[20005]={
0};
scanf("%d",&a);// Total number of read data
for(int i=0;i<a;i++){
scanf("%d",&ans[i]);// The value of the data
num[ans[i]]=1;// The record data exists in the array
}
int sum=0;
for(int i=0;i<a;i++){
for(int j=i+1;j<a;j++){
//j from i The last one starts , It ensures that every bit is traversed , It will not repeatedly select the two numbers added
if(num[ans[i]+ans[j]]==1){
// Judge whether their sum exists
sum++;
num[ans[i]+ans[j]]=10;// The tag has been tried
}
}
}
printf("%d\n",sum);
return 0;
}
边栏推荐
猜你喜欢
Take you hand in hand to build feign with idea
B_QuRT_User_Guide(36)
C cat and dog
关于CH32库函数与STM32库函数的区别
Ora-01741 and ora-01704
Take you hand in hand to build Eureka client with idea
平衡二叉樹【AVL樹】——插入、删除
生鲜行业数字化采购管理系统:助力生鲜企业解决采购难题,全程线上化采购执行
二叉排序树【BST】——创建、查找、删除、输出
Home appliance industry channel business collaboration system solution: help home appliance enterprises quickly realize the Internet of channels
随机推荐
Get started with mongodb
Installing gradle
Windows set redis to start automatically
Take you hand in hand to build Eureka client with idea
Ora-02437 failed to verify the primary key violation
Dependency injection 2 advantage lifecycle
go time包常用函数
B / Qurt Utilisateur Guide (36)
Extended tree (I) - graphic analysis and C language implementation
SAP HR labor contract information 0016
Right click the idea file to create new. There is no solution to create new servlet
[stm32+esp8266 connects to Tencent cloud IOT development platform 3] stm32+esp8266-01s dynamically registers devices on Tencent cloud (at instruction mode) -- with source code
B_QuRT_User_Guide(36)
ESP at installation esp8266 and esp32 versions
UE4_ Ue5 panoramic camera
C number of words, plus ¥, longest word, average value
Flash encryption process and implementation of esp32
USB (XVI) 2022-04-28
Open source hardware small project: anxinco esp-c3f control ws2812
Home appliance industry channel business collaboration system solution: help home appliance enterprises quickly realize the Internet of channels