201403-1 相反数
来源:互联网 发布:centos git ssh配置 编辑:程序博客网 时间:2024/05/17 02:48
试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述:
问题描述
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。
输入格式
第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。
输出格式
只输出一个整数,即这 N 个数中包含多少对相反数。
样例输入
5
1 2 3 -1 -2
1 2 3 -1 -2
样例输出
2
看到这道题我立马想起来了昨天做的201312的第一道题参考答案的方法…于是直接套用了,很快解出来了。。有别的好办法我再更新吧= =
代码:
#include <iostream>#include <map>using namespace std;int main(){int n;cin>>n;map<int,int> f;for(int i=0;i<n;i++){int t;cin>>t;if(t<0)t=-t;f[t]++;}int ans=0;for(map<int,int>::iterator it=f.begin();it!=f.end();it++){if(it->second==2)ans++;}cout<<ans<<endl;return 0;}
阅读全文
0 0
- CCF 201403-1相反数
- CCF-相反数-201403-1
- 201403-1 相反数
- CCF 201403-1 相反数
- CCF-201403-1-相反数
- CCF 201403-1 相反数
- ccf-201403-1相反数
- 201403-1 相反数
- CCF 201403-1 相反数
- CCF-201403-1-相反数
- 201403-1 相反数
- 201403-1 相反数
- 【ccf-201403-1】相反数
- 201403-1 相反数
- 201403-1 相反数 ccf
- CCF认证 201403-1 相反数
- CCF认证 201403-1:相反数
- CCF CSP 201403-1 相反数
- How can I autologin to desktop with systemd?
- QT-输入框右键菜单翻译文件安装
- POJ 1915:Knight Moves(BFS)
- 跨过程序设计门槛之厘清计算机系统
- bugku 变量1
- 201403-1 相反数
- git bash 命令行有中文乱码的解决
- 简单加密与验签
- Java线程池(ExecutorService)使用
- weblogic集群配置和session共享(12c版本) 下
- java中Token验证
- 重置按钮(兼容性)
- memset详解(PIXHAWM代码扫盲)
- 解决inline和inline-block元素的默认间距问题