解题思路:
注意事项:
参考代码:
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语言代码)浏览:622 |
【蟠桃记】 (C语言代码)浏览:666 |
【金明的预算方案】 (C++代码)浏览:843 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:916 |
1017题解浏览:605 |
1014题解浏览:485 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:589 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:610 |
【出圈】 (C++代码)简单循环浏览:640 |