CCF 201409-1 相邻数对

ubuntu安装英伟达显卡驱动后wifi消失解决方法 ubuntu安装英伟达显卡驱动后(比如4090和3090等),会把wifi和蓝牙驱动去除,导致wifi无法连接。需要重新下载驱动安装。 阅读详情
试题编号:201409-1
试题名称:相邻数对
时间限制:1.0s
内存限制:256.0MB
问题描述:

问题描述

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

输入格式

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

输出格式

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

样例输入

6
10 2 6 3 7 8

样例输出

3

样例说明

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

评测用例规模与约定

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

#include<bits/stdc++.h>
using namespace std;

const int maxn=1005;
int a[maxn];

int main()
{
	int n,ans=0;
	
	cin>>n;
	
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	
	for(int i=0;i<n-1;i++)
	{
		for(int j=i+1;j<n;j++)
		{
			if(abs(a[j]-a[i])==1) ans++;
		}
	}
	
	cout<<ans;
	return 0;
}

 

饥饿游戏搜索算法(HGS)详解:从生物激励到智能优化 饥饿游戏搜索算法(HGS)是一种受动物饥饿驱动觅食行为启发的智能优化算法。该算法通过模拟生物饥饿程度与觅食策略的关系,将个体适应度映射为饥饿感,并据此动态调整搜索行为。HGS的核心机制包括:1) 饥饿权重计算(W1/W2),2) 三种位置更新策略(随机探索、正向/负向协作),3) 自适应平衡参数E。算法通过迭代优化逐步改进解的质量,具有参数自适应、全局搜索能力强等特点,在复杂优化问题中表现出色。相比传统优化方法,HGS更注重个体内部状态对搜索行为的影响,实现了探索与开发的自然平衡。 阅读详情

相关推荐

Quartus II设计程序计数器PC、由PC产生ROM的地址(含仿真)

设计程序计数器PC,正常工作模式下,系统启动,设置PC的初始值,之后每来一个clk,PC的输出值应该增加1;当程序发生跳转时,PC的值应该发生改变,级将跳转的地址值赋进行输出。PC后端连接一个ROM,由PC来产生ROM的地址,仿真进行验证。

m0_73700621的博客 1816

CCF之201409-1题:相邻数对(100分+解题思路)

问题描述: 试题编号: 201409-1 试题名称: 相邻数对 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。 输出格式   输出一个整数,表示值正好相差1的数对的个数。 样例输入 6 10 2

qq_49120467的博客 381

OpenVox 8FXO板卡驱动安装记录

OpenVox A800P和A1200P的板卡驱动安装及问题解决方法

clliu的专栏 2463

ccf 相邻数对

问题描述 1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 //freopen("in.txt","r",stdin); 6 int ans=0; 7 int num[10007]; 8 int n,a; 9 whil...

weixin_30651273的博客 671

STM32CubeMX 6.4.0 + STM32F407ZGT6 实战:基于YT8512C PHY的lwIP以太网配置与调试

本文详细介绍了使用STM32CubeMX 6.4.0为STM32F407ZGT6微控制器配置YT8512C PHY芯片,并成功移植lwIP以太网协议栈的实战过程。文章从硬件差异分析入手,逐步讲解时钟配置、ETH外设设置、PHY寄存器适配以及lwIP协议栈剪裁等关键步骤,旨在帮助开发者解决非标准PHY芯片的联网难题,最终实现网络连通与Ping测试。

n8m7b6v5c4的博客 595

MID360+fastlio功能笔记

前言。

qq_35598561的博客 5308

Python CCF 201409-1 相邻数对

【问题描述】   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 【输入形式】   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。 【输出形式】   输出一个整数,表示值正好相差1的数对的个数。 【样例输入】   6 10 2 6 3 7 8 【样例输出】   3 【样例说明】   值正好相差1的数对包括(2, 3), (6, 7), (7, ...

qq_44814439的博客 2536

01-嵌入式入门-如何看原理图

最近由于找到的工作是偏于嵌入式方向,因此又重新开始学习已经丢弃两年的知识。新手学习知识感觉有一个通病:喜欢收集各种各样的视频、资料,网盘里收藏一大堆,但是却从没有打开看过,到头来还是个小白,只听说过几个概念,而实际却是不知所云,这就是所谓的"学习综合征"。而我也是其中的一员,最近痛定思痛,就准备根据一套资料沉下心学习下去,不再进入收集资料的大军。...

weixin_34010566的博客 4492

CCF-201409-1(相邻数对)

相邻数对 一:题目描述 1.问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 2.输入格式 输入的第一行包含一个整数n,表示给定整数的个数。第二行包含所给定的n个整数。 3.输出格式 输出一个整数,表示值正好相差1的数对的个数。 4.样例输入 6 10 2 6 3 7 8 5.样例输出 3 6.样例说明 值正好相差1的数对包括(2,...

Sunflower的博客 2029

【问题解决】Python 运行报错 `ModuleNotFoundError` 全网最全解决方案,一文搞定所有导包问题

本文全面解析Python中常见的ModuleNotFoundError和ImportError问题,提供从基础到高级的解决方案。文章首先分析问题原因,包括模块未安装、环境不一致、路径问题等,然后给出7种解决方案:安装缺失模块、检查Python环境、使用虚拟环境、添加搜索路径、相对导入、setup.py安装本地包和使用__init__.py。针对Jupyter Notebook、Docker容器等常见场景提供专门解决方案,并推荐使用requirements.txt、pipenv等预防措施。最后分享调试技巧,帮

博客 917

手把手教你学SOME/IP「3.2.1.发布/订阅行为」

本文详细介绍了SOME/IP协议中的服务发现机制,重点解析了发布/订阅行为的流程。主要内容包括:1)服务发布与Method通信流程,涵盖find/offer报文交互、TTL保活机制及异常处理;2)服务订阅与Event通信流程,包括subscribe/ack报文交互和组播延迟机制;3)特殊场景如快速发送、半周期回复、重置订阅等机制。通过邮局订阅报纸的类比,帮助理解服务发现的核心原理,并强调流程图对于问题定位的重要性。文章为SOME/IP协议的工程实现提供了实用指导。

nihaoljq2010的博客 1222

ccf201409-1

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

ECH00O00的博客 921

【PCIe 总线及设备入门学习专栏 6.2 -- PCIe VDM (Vendor Defined Messages)】

在PCIe协议中,Vendor Defined Messages (VDMs) 是一种允许厂商定义和传输特定功能的消息类型。这种机制扩展了标准 PCIe 消息的功能,可以用于实现供应商自定义的功能,例如固件更新、设备配置和诊断信息传输。PCIe VDM 是通过实现的,它遵循 PCIe 协议栈的结构,包括事务层、数据链路层和物理层。

CodingCos的博客 1898

CCF201409-1 相邻数对

CCF201409-1 相邻数对 题目: 题目分析: 求相邻数对,求n个数中求两个数值正好相差1的数有多少对。 1.先排序。 2.从第二个数开始遍历数组,如果前一个数加一等于当前数字,则数对加一。 3.输出。 代码如下: #include<iostream> #include<algorithm> using namespace std; int a[1005],n,an...

gyct123的博客 249

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CCF认证201409-1相邻数对

CCF认证201409-1相邻数对题目描述算法设计+题目分析注意点+记录点代码(100分)感谢链接 题目描述 CCF认证201409-1相邻数对 算法设计+题目分析 分析题目: 1、读入所有的数; 2、对所有的数排序; 3、由于目前的数组是有序的,只需要判断相邻的数是否相差1即可。 注意点+记录点 无 代码(100分) 环境 Visual C++6.0 #include <stdio.h&g...

weixin_38562500的博客 166

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CCF-201409-1相邻数对

CCF-200409-1相邻数对 原题: 分析:两个for循环嵌套,然后加一个判断条件(两数之差=1)就可以了。 代码: #include <bits/stdc++.h> using namespace std; int main() { int n; scanf("%d",&n); int a[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } int c

qq_46459874的博客 124

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

CCF-CSP 201409-1 相邻数对

CCF-CSP 201409-1 相邻数对问题描述代码 问题描述 代码 #include<iostream> #include<cmath> using namespace std; int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++){ cin>>a[i]; } int num=0; int temp; for(int i=0;i<n;i++){ f

SYSU_Zhiyuan 197

CCF 201409-1 相邻数对(python实现)

201409-1 相邻数对(python实现)一、问题描述二、代码三、实现效果 一、问题描述 二、代码 代码如下(示例): N = int(input()) a = input().split() c = 0 for i in range(N): a[i]=int(a[i]) for w in range(i,N): a[w] = int(a[w]) if(abs(a[i]-a[w])==1): c += 1 print(c)

渣渣庆的小白学习博客 377

CCF 201409-1 相邻数对 C语言代码(100分)

CCF 201409-1 相邻数对 C语言代码(100分)问题描述解题思路详细代码 问题描述 试题编号: 201409-1 试题名称: 相邻数对 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。    输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。    输出格式   输出一个整数,表示值正好相差1的数对的个数。    样例输入 6 10 2 6 3 7 8 样例输出 3 样

Houstox的博客 621

CCF认证真题-(201409-1)-相邻数对

1 #include <iostream> 2 #include <algorithm> 3 #include <set> 4 using namespace std; 5 int arr[1005]; 6 7 int main() 8 { 9 ios::sync_with_stdio(false); 10 ...

weixin_30856965的博客 87

CCF认证 201409-1 相邻数对

#include &lt;iostream&gt; #include &lt;algorithm&gt; using namespace std; int main() { int n; cin&gt;&gt;n; int a[n]; for(int i=0;i&lt;n;i++) cin&gt;&gt;a[i]; sort(a,a+n); int sum=0; for(int i=0;i...

silenceflee的博客 192

CCF-CSP 201409-1 相邻数对 [C++]

CCF-CSP 201409-1 相邻数对 文章目录CCF-CSP 201409-1 相邻数对题目描述思路代码 题目描述 CCF-CSP 201409-1 相邻数对 思路 由于数据量不大,直接排序并判断相邻的两个数是否相差1 即可。 代码 #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; vector<int> numbers; in

xbr_1111的博客 561

CCF- CSP 201409-1相邻数对 O(n)满分题解

【代码】CCF- CSP 201409-1相邻数对 O(n)满分题解。

只须一笑不须愁X的博客 480

使用python 解ccf-csp 201409-1 相邻数对

相邻数对 问题描述 试题编号:201409-1 试题名称:相邻数对 时间限制:1.0s 内存限制:256.0MB 问题描述:问题描述  给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式  输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。输出格式  输出一个整数,表示值正好相差1的数对的个数。样例输入6 10 2 6 3...

Abby.R的博客 621

ccf csp201409-1相邻数对

ccf csp201409-1相邻数对 问题描述 试题编号: 201409-1 试题名称: 相邻数对 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。 输出格式   输出一个整数,表示值正好相差1的数对的个数...

哈市cxy 242

CCF 201409-1 相邻数对

试题编号: 201409-1 试题名称: 相邻数对 时间限制: 1.0s 内存限制: 256.0MB 问题描述   给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式   输入的第一行包含一个整数n,表示给定整数的个数。   第二行包含所给定的n个整数。 输出格式   输出一个整数,表示值正好相差1的数对的个数。 样例输入 6 10 2 6 3 7 8 样例输出 3 样例说...

微雨衡阳城 217
上一篇: CCF 201403-1 相反数
下一篇: CCF 201412-1 门禁系统
Estrellas_
博客等级 码龄9年 273粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值