解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); int[] a=new int[n]; int k=scanner.nextInt(); for (int i = 0; i < a.length; i++) { a[i]=scanner.nextInt(); } int c=0; for (int i = 0; i < a.length; i++) { if(a[i]!=-1){ for (int j = i+1; j < a.length; j++) { if (a[i]-k==a[j]||a[i]+k==a[j]) { a[i]=-1; a[j]=-1; c=c+2; } } } } System.out.println(c/2+n-c); } }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:525 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3472 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1091 |
C语言训练-求函数值 (C语言代码)浏览:976 |
Wu-求圆的面积 (C++代码)浏览:1994 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
简单的a+b (C语言代码)浏览:626 |
1009题解浏览:802 |
C语言训练-数字母 (C语言代码)浏览:648 |
a+b浏览:452 |