相反数dd

2024-08-24 02:28
文章标签 相反数 dd

本文主要是介绍相反数dd,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有 NN 个非零且各不相同的整数。

请你编一个程序求出它们中有多少对相反数(aa 和 −a−a 为一对相反数)。

输入格式

第一行包含一个正整数 NN。

第二行为 NN 个用单个空格隔开的非零整数,每个数的绝对值不超过 10001000,保证这些整数各不相同。

输出格式

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

数据范围

1≤N≤5001≤N≤500

输入样例:
5
1 2 3 -1 -2
输出样例:
2
#include <iostream>#include <map>
#include <cmath>
using namespace std;
const int N=1010;
map<int,int>mp;
int s[N];int main()
{int n;int cnt=0;cin>>n;int a[N];while(n--){int x;cin>>x;s[x]++;mp[abs(x)]++;if(mp.count( abs(x) ) )cnt++ ;}// int res=0;// for(int i=1;i<N;i++)// {//     if(s[i]==2)//         res++;// }// cout<<res;cout<<cnt;
}

这篇关于相反数dd的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1101186

相关文章

【hive 日期转换】Hive中yyyymmdd和yyyy-mm-dd日期之间的切换

方法1: from_unixtime+ unix_timestamp--20171205转成2017-12-05 select from_unixtime(unix_timestamp('20171205','yyyymmdd'),'yyyy-mm-dd') from dual;--2017-12-05转成20171205select from_unixtime(unix_timestamp

JS时间戳如何转成yyyy-mm-dd格式时间

在JavaScript中,将时间戳(通常是自1970年1月1日以来的毫秒数)转换成yyyy-mm-dd格式的字符串是一个常见的需求。这里提供一个简单的函数来实现这个转换: function formatTimestamp(timestamp) { const date = new Date(timestamp); const year = date.getFullYear(); const

2021未来已来·DIAMOND(DD)发布会圆满落幕

科技之上,决胜未来!2021年11月16日,由DIAMOND(DD)主办的“2021未来已来·DIAMOND(DD)”发布会在新加坡四季酒店新月宴会厅荣耀启幕!这场自筹备初始就备受行业瞩目的发布会,不仅带领大家见证DIAMOND(DD)的每一个璀璨时刻,更引爆区块链行业的真正流量,一举创下新加坡近期人数规模最大、规格最高、覆盖最广的一场会议纪录,可谓盛况空前。 自我颠覆,重塑格局 会议初始

DIAMOND(DD)重新定义DeFi,释放新经济范式红利

近年来,DeFi作为区块链领域内屈指可数的“范式革命”代表,它所带来的观念更新和认知转变在时代潮流中显然尤为重要,而且极具里程碑式意义,称其为“第四次工业革命”也毫不为过。然而纵观DeFi从2020年野蛮生长到2021年回归理性的过程中,DeFi迄今为止还远远谈不上成功,其真正的高峰还尚未到来。 如同古希腊物理学家阿基米德曾说过:“给一个支点,可以撬起地球”,而这句话在DeFi身上也同样适用。虽

CCF - 201403-1 - 相反数

问题描述 试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述: 问题描述   有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式   第一行包含一个正整数 N。(1 ≤ N ≤ 500)。   第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出

微信公众号推广一些常用方法和Dd_g自己使用的一些偏门的方法

前面21条方法都是网上到处有的,常用的一些方法。最后我还分享了小编自己的一些偏门的方法。 一、合作互推 虽然是微博上的玩法,但据称效果还不错!这也是最好最快的方法。微信互推的效果远比微博互推的效果好。先做到1000粉丝后开始找人合作互推,每次效果好都会获得上百的粉丝。所以做微信合作也很重要。 但需要切记的是,这种方法可在微博上互推,但微信上需谨慎,一旦被举报,有可能被封号。因此同一个合作伙伴

WPF中datePicker1控件获取中的日期格试为YYYY-MM-DD 转换成yyyMMdd格式

1.系统默认转换前的格式  代码如下   textBox3.Text = datePicker1.Text;   2.         //yyyyMMdd  代表要转换的格式而且注意字母大小写(年 日 字母必需小写,月字母必需大写)           textBox3.Text = Convert.ToDateTime(datePicker1.Text).ToString("

2024-05-31T08:36:09.000+00:00 转换 YYYY-MM-DD HH-MM-SS

function formatDate(date) {// 处理ISO 8601字符串if (typeof date === 'string') {date = new Date(date);}// 处理时间戳else if (typeof date === 'number') {date = new Date(date * 1000); // 假设后端时间戳为秒,需要乘以1000转换为毫

二进制中的相反数

相反数的本质 相反数的本质是两数相加等于 0,1 加上 1 的相反数-1 永远等于 0。 二进制中取相反数的公式 对于二进制运算来说减法是通过加上一个负数实现的,所以想要达成两数相加等于 0 的情况一定是通过溢出来实现。两数相加等于 0 可以带入为 11111111 + 00000001 = 00000000 1111 1111 + 0000 0001 = 0000 0000 111111