博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1003: 相邻数对问题
阅读量:4576 次
发布时间:2019-06-08

本文共 559 字,大约阅读时间需要 1 分钟。

1003: 相邻数对问题

时间限制: 1 Sec  内存限制: 256 MB
提交: 564  解决: 491
[ ][ ][ ]

题目描述

 

给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。

 

 

评测用例规模与约定 

1<=n<=1000,给定的整数为不超过10000的非负整数。

 

输入

 

输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。

输出

 

输出一个整数,表示值正好相差1的数对的个数。

样例输入

6 10 2 6 3 7 8

样例输出

3

提示

 

样例说明 

值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。

 

来源

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
 int n,i,a[1001];
 int s=0;
 cin>>n;
 for(i=0;i<n;i++)
 cin>>a[i];
 sort(a,a+n);
 for(i=0;i<n-1;i++)
 {
   if(a[i]+1==a[i+1])
   s++;
 }
 cout<<s<<endl;
 return 0;
}

转载于:https://www.cnblogs.com/lchzls/p/5781443.html

你可能感兴趣的文章
题目831-签到-nyoj-20140818
查看>>
百词斩-斩家秘籍
查看>>
Mysql主从配置,实现读写分离
查看>>
真事儿!——我们官网被全站拷贝了!
查看>>
抽象类及抽象方法
查看>>
Canvas基本绘画学习
查看>>
HDU 1050(贪心)
查看>>
java设计模式之代理模式
查看>>
spring心得2--bean的生命周期@Spring监听器的作用@Spring初始化容器案例分析@web项目使用...
查看>>
顺序栈
查看>>
项目中使用的第三方开源库
查看>>
iphone 如何清空UIWebView的缓存
查看>>
Java——变量
查看>>
完整版本的停车场管理系统源代码带服务端+手机android客户端
查看>>
Windows10/Servers 2016的TrustedInstaller权限获取(及乱改System后救砖
查看>>
HTML标签(二)
查看>>
在weblogic下运行Python脚本
查看>>
短信开发技术总结--协议篇
查看>>
HashMap实现原理分析
查看>>
私有类方法
查看>>