// 1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <algorithm> using namespace std; int main() {     int num;//一共有的数字个数     int d;//差值     int sum = 0;     cin>>num>>d;     int a[1000004] = {0};//原数组     for(int i =0; i< num;i ++)     {         cin>>a[i];     }     sort(a,a+num);     //数组去重,笔试死在这一步,默哀。。。     num = unique( a , a+num) - a;     //计数所有的差值     for(int i = 0;i < num; i ++)     {         for(int j = 0;j < num; j ++)         {             if(a[i] == a[j])                 a[j] = a[j+1];             if(a[i] - a[j] == d)                 sum++;         }     }     cout<<sum;     system("pause");     return 0; }
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务