解题思路:
注意事项:
参考代码:
package Year_2017;
import java.util.Scanner;
public class 对局匹配AC {
private static int N,K;
private static int [] arr ;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
N = sc.nextInt();
K =sc.nextInt();
arr = new int [N];
for(int i=0;i<N;i++) {
arr[i] = sc.nextInt();
}
int count = 0;
for(int i=0;i<N;i++) {
if(arr[i] != -1) {
for(int j=i+1;j<N;j++) {
if(arr[i] - K ==arr[j] || arr[i] + K ==arr[j]) {
arr[j] = -1;
arr[i] = -1;
count +=2;
}
}
}
}
System.out.println(count/2 + N -count);
}
}
0.0分
1 人评分
C语言考试练习题_一元二次方程 (C语言代码)浏览:734 |
拆分位数 (C语言代码)浏览:1326 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:373 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:552 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
淘淘的名单 (C语言代码)浏览:1090 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1162 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |