取数 | ||||||
|
||||||
Description | ||||||
有n个整数,给定一个数x,从n个数中取两个数,使得和刚好为x,问有多少种取法。 | ||||||
Input | ||||||
有多组测试数据。 对于每组测试数据,有两行,第一行有两个数n, x,第二行有n个数, a1, a2, a3 ... an。 0 < n <= 100000, 0 <= x <= 1000000000, -1000000000 <= ai <= 1000000000。 |
||||||
Output | ||||||
对于每组测试数据,输出一行,包含一个整数,有多少种取法。 | ||||||
Sample Input | ||||||
2 5 1 4 3 10 5 5 5 |
||||||
Sample Output | ||||||
1 3 因为只求两个数的和,那么我们可以用和与其中一个数的差来表示另一个数,用map存一下每个数的出现次数就可以了,但要注意 处理两个数相等时候的情况,而且最后结果要除2,因为总共找了两遍
|
详细解决方案
Hust oj 1293 取数(Map)
热度:51 发布时间:2023-12-22 04:16:46.0
相关解决方案
- Leetcode 1293. Shortest Path in a Grid with Obstacles Elimination (python+cpp)
- 2022.1.28 训练日记 4.AcWing 1293. 夏洛克和他的girlfriend
- XTU OJ 1293 (二维数组覆盖)
- xtu oj 1293 diamond题解
- 【BZOJ- 1293】生日礼物 (尺取法)
- HUST 1214 Cubic-free numbers II(区间n=x^3*k的n的个数、枚举x容斥)
- 信息学奥赛一本通——1293:买书C++
- 1293: 大斐波数(acm.zzuli.edu.cn)
- HUST-大整数排序
- HUST-奇偶校验
- HUST-找位置
- HUST-阶乘
- HUST-回文字符串
- HUST-排序
- HUST-统计单词
- HUST-矩阵转置
- CF 1292【Div.1】B、CF 1293【Div2】 D——Aroma's Search【构造、暴力】
- CF 1292【Div.1】A、CF 1293【Div.2】C——NEKO's Maze Game【思维】
- Hust oj 1813 小乐乐要下山(dp + 路径还原)
- Hust oj 1861 猥琐宅男——koko(DP)
- Hust oj 1293 取数(Map)
- Hust oj 1160 吸血鬼(并查集)
- Hust oj 1429 凸多边形(叉乘+二分)
- Hust oj 1630 网线(MST)
- Hust oj 1987 逃课的孩子(Map)
- Hust oj 1926 函数式计算(二分)
- Hust oj 1921 三原色(改进版)(容斥原理)
- Hust oj 1953 RSA验证(快速幂)
- Hust oj 1949 寻找宝藏(BFS)
- Hust oj 1929 走三方,路迢迢水长长(递推)