2 条题解

  • 0
    @ 2025-1-5 21:09:40
    n,c=map(int,input().split())
    a=list(map(int,input().split()))
    z=0
    for i in range(len(a)):
        for j in range(i+1,len(a)):
            if abs(a[i]-a[j])==c:
                z+=1
    print(z)
    
    
    • 0
      @ 2024-11-23 8:22:58
      #include <bits/stdc++.h>
      using namespace std;
      const int N = 2e3+5;
      int n,c;
      int a[N];
      int main()
      {
      	int ans=0;
      	cin>>n>>c;
      	for(int i=1;i<=n;i++)
      		cin>>a[i];
      	sort(a+1,a+1+n);
      	for(int i=1;i<=n;i++)
      	{
      		for(int j=1;j<=n;j++)
      		{
      			if(j==i) continue;
      			if(a[i]-a[j]==c)
      				ans++;
      		}
      	 } 
      	 cout<<ans;
      	return 0;
       }
      
      • 1

      信息

      ID
      951
      时间
      1000ms
      内存
      256MiB
      难度
      7
      标签
      (无)
      递交数
      236
      已通过
      61
      上传者