西虹市首富

news/2024/11/18 0:20:27/

问题描述

王多鱼,我是你二爷,你现在是我唯一的继承人,没想到你竟然能混过我的第一个考验.................,听好了,我给你出了一个难题,如果你能在30天内解决遗嘱上的题目,你就能继承我的三百亿遗产。怎么样,孙子?敢接受挑战吗?我很怀疑你的胆量,所以我在遗嘱上加了一条懦夫条款,你可以当做这一切都没发生,拿1000万走人,或者,你可以赌把大的。三百亿!但是如果挑战失败,你一块钱都得不到。王多鱼打开遗嘱,遗嘱上写道: 给定n个整数,问这些数中有多少对整数,它们的值正好相差1。 王多鱼当然是选择三百亿的考验,眼看已经是第29天了,王多鱼没有任何思路,所以他求助于你,聪明的你能帮王多鱼解决难题,让他得到三百亿的遗产吗?

输入描述

输入的第一行包含一个正整数n(n不超过10000),表示给定整数的个数。第二行包含所给定的n个整数(给定的整数均为不超过30000的正整数)。

输出描述

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

样例输入

20
15 4 20 16 2 3 18 14 8 9 9 5 1 17 5 2 12 20 3 9                    

样例输出

9

代码如下(新手学习,部分代码可能过于繁杂,欢迎大佬指正):

#include<stdio.h>

int main()

{

        int a[20000];

        int k[20000];

        int b,c,d,e,f,g=0,h,j=0,l=0;

        scanf("%d",&b);

        for(c=0;c<b;c++)

        {

                 scanf("%d",&a[c]);

        }

        for(c=0;c<b-1;c++)

        {

                 for(e=c+1;e<b;e++)

                 {

                         f=a[c]-a[e];

                         if(f==1||f==-1)

                         {

                                  h=a[e]+a[c];

                             k[g]=h;

                             g++;

                         }

                 }

        }

        for(c=0;c<g-1;c++)

                 {

                         for(e=c+1;e<g;e++)

                         {

                                  if(k[c]-k[e]==0)k[e]=0;

                         }

                 }

        for(c=0;c<g;c++)

        {

                 if(k[c]!=0)j++;

        }

        printf("%d",j);

        return 0;

}


http://www.ppmy.cn/news/829163.html

相关文章

OceanBase 特殊的 INT 与时间类型隐式转换问题

本文作者分享了Oceanbase时间与数值类型隐式转换导致查询结果不符合预期或“不正确”问题的排查思路。 作者&#xff1a;任仲禹 爱可生 DBA 团队成员&#xff0c;擅长故障分析和性能优化&#xff0c;文章相关技术问题&#xff0c;欢迎大家一起讨论。 本文来源&#xff1a;原创投…

第三章React脚手架

文章目录 一、脚手架的使用1-1、创建项目并且启动1-2、项目目录解析1-3、hello-react 一、脚手架的使用 1-1、创建项目并且启动 1. 全局安装 :npm i -g create-react-app 2. 创建项目:create-react-app 项目名3. 项目文件夹&#xff1a;:cd hello-react4. 启动项目:npm start1…

2020低压电工考试题库及低压电工复审模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020低压电工考试题库及低压电工复审模拟考试&#xff0c;包含低压电工考试题库答案解析及低压电工复审模拟考试练习。由安全生产模拟考试一点通公众号结合国家低压电工考试最新大纲及低压电工考试真题出具&#xff0…

2022低压电工考试题库模拟考试平台操作

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2022低压电工考试题系低压电工试题新版习题库&#xff01;2022低压电工考试题库模拟考试平台操作根据低压电工考试大纲。低压电工判断题通过安全生产模拟考试一点通随机组卷。 1、【单选题】( )仪表可直接用于交、直流…

2022年高压电工考试模拟100题及答案

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2022高压电工考题是高压电工题库全真模拟题&#xff01;2022年高压电工考试模拟100题及答案根据高压电工考前押题。高压电工国家题库通过安全生产模拟考试一点通上模拟考场练习。 1、【单选题】 ()是反应电压下降到某…

2021年低压电工考试资料及低压电工模拟试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 低压电工考试资料是安全生产模拟考试一点通生成的&#xff0c;低压电工证模拟考试题库是根据低压电工最新版教材汇编出低压电工仿真模拟考试。2021年低压电工考试资料及低压电工模拟试题 1、【单选题】使用剥线钳时应…

2020高压电工考试软件及高压电工模拟考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2020高压电工考试软件及高压电工模拟考试题库&#xff0c;包含高压电工考试软件答案解析及高压电工模拟考试题库练习。由安全生产模拟考试一点通公众号结合国家高压电工考试最新大纲及高压电工考试真题出具&#xff0…

2022低压电工操作证考试题及模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2022低压电工上岗证题目为低压电工上岗证题库新版教材大纲题库&#xff01;2022低压电工操作证考试题及模拟考试依据低压电工新版考试题库。低压电工模拟考试题库随时根据安全生产模拟考试一点通智能题库练习。 1、【…