试题名称

201403-1 相反数

问题描述

有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。

输入格式

第一行包含一个正整数 N。(1 ≤ N ≤ 500)。
第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。

输出格式

只输出一个整数,即这 N 个数中包含多少对相反数。

样例输入

5
1 2 3 -1 -2

样例输出

2

解法

n = int(input())
# 输入N 个用单个空格隔开的非零整数, .split() 会使用空格作为分隔符将数据存入l中
l = input().split()
# map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。
# Iterator是惰性序列,因此通过list()函数让它把整个序列都计算出来并返回一个list。
l = list(map(int, l))
l_length = len(l)
sum = 0
for i in range(l_length):if i == l_length - 1:breakfor j in range(i + 1, l_length):if l[i] == -l[j]:sum += 1
print(sum)

CCF-CSP 201403-1 相反数 (python)相关推荐

  1. CSP认证 201403-1相反数[C++题解]:哈希表

    文章目录 题目解答 题目链接 题目解答 来源:acwing 分析: 由于每个数各不相同,则 a 和 -a只出现一次,我们存它们的绝对值!这样就变成统计每个数的个数.当1个数出现2次,则它们互为相反数. ...

  2. 网易2018校园招聘:相反数 [python]

    ''' [编程题] 相反数 时间限制:1秒 空间限制:32768K 为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到"相反数". ...

  3. CCF CSP 历年题解(C/C++)【截至2019年】

    本人水平有限  目前只能做前两题  后面的随机可能会有  就脸厚的先写一个吧 (捂脸) 第一题 一般都是小模拟题  细心一点 注意一下格式之类的很容易就出来的 第二题 就是一道大模拟题 耐心一点 适当 ...

  4. CCF CSP 201403-1 相反数(C++)

    题目 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数). 输入格式 第一行包含一个正整数 N.(1 ≤ N ≤ 500). 第二行为 N ...

  5. CCF 201403-1 相反数

    CCF 201403-1 相反数 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数). 输入格式 第一行包含一个正整数 N.(1 ≤ N ≤ ...

  6. CCF认证201403-1相反数

    CCF认证201403-1相反数 题目描述 算法设计+题目分析 注意点+记录点 代码(100分) 感谢链接 题目描述 CCF认证201403-1相反数 算法设计+题目分析 分析题目: 因为题目给的数各 ...

  7. 【CCF CSP】【Python】【201903-1】小中大

    [CCF CSP][Python][201903-1] 小中大 题目要求 代码实现 主要方法 提交验证 题目要求 代码实现 1.初始版(又名完全原创版.欠优化版.无法体现"人生苦短,我用PY ...

  8. python取相反数_笔试题python基础总结

    #python a = [1, 2, 3] b=a a.append(4) b.append(5) print(a,b) 输出: [1, 2, 3, 4, 5] [1, 2, 3, 4, 5] > ...

  9. CCF - 201403-1 - 相反数

    问题描述 试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反 ...

最新文章

  1. pandoc文档书写
  2. 2008-2013年写的10个小软件
  3. 深度思考的能力,决定了你能走多远
  4. c语言意义y x 8.0,C语言符号意义(8页)-原创力文档
  5. 2021 年最值得了解的 Node.js 工具(下)
  6. 消失了一周的小夕在玩什么啦?
  7. java jdbc rowset_JAVA基础知识之JDBC——RowSet
  8. C# 杀掉指定进程
  9. digester java_commons-digester 升级到 commons-digester3 的坑
  10. android自定义组件(手机加速球+水面波动效果)
  11. SQL server2012安装
  12. 02组团队项目-Alpha冲刺-1/6
  13. Linux服务器之Redis集群搭建
  14. Tkinter教程之Label篇
  15. 苏爱华奋斗撒酒疯快乐到家斯卡拉减肥倒萨
  16. DES方式加解密的简单介绍
  17. linux wifi设置和相关介绍
  18. 链表中LinkList L与LinkList *L的区别以及(*L).elem,L.elem L-next,(*L)-next的区别
  19. IB数学课程复习指南
  20. driver-class-name: com.mysql.cj.jdbc.Driver爆红

热门文章

  1. 哪些产品需要做3C认证,费用是多少
  2. 【javaWeb微服务架构项目——乐优商城day15】——会调用订单系统接口,实现订单结算功能,实现微信支付功能
  3. VICA 架构设计(1)
  4. pyrorch中 out.view(out.size(0), -1)  out.view(-1, 1, 28, 28)  clamp(min,max)作用
  5. slot卡槽封装公共组件
  6. php商城伪静态,友价商城nginx伪静态源码规则
  7. PCIe的内存地址空间、I/O地址空间和配置地址空间
  8. 毕业论文_页眉+页码
  9. 排序知识点总结及代码实现(C++)
  10. SQL 一条SQL语句 统计 各班总人数、男女各总人数 、该班级男女 比例