Toggle navigation
问题
来源/分类
状态
排名
竞赛&作业
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题1519--【课课通-例题】7.9.2分身数对
1519: 【课课通-例题】7.9.2分身数对
[命题人 :
]
时间限制 :
1.000
sec
内存限制 :
128 MB
解决: 2
提交: 10
统计
题目描述
给出n个不同的正整数a[1]~a[n],它们的值在1~1000000之间。再给定一个整数x,编程计算这样的数对个数(a[i],a[j]),1≤i<j≤n并且a[i]+a[j]=x。
输入
第1行1个正整数n,1≤n≤100000。
第2行n个正整数,表示元素a[1]~a[n],每两个数之间用一个空格分隔。
第3行1个正整数x,1≤x≤2000000。
输出
一行一个整数,表示这样的数对个数。
样例输入
Copy
9 5 12 7 10 9 1 2 3 11 13
样例输出
Copy
3
提示
【样例说明】
不同的和为13的数对是(12,1),(10,3)和(2,11),共3对。
来源/分类
课课通(C++版)
课课通例题
7.基本数据结构
7.9哈希表