百度第一题,为啥是0 输出格式是什么?
package NK;
import java.util.Arrays;
import java.util.Scanner;
public class Baidu_01 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int t = in.nextInt();
for (int x = 0; x < t; x++) {
int n = in.nextInt();
int m = in.nextInt();
int arr[] = new int[n];
String result ="";
int brr[] = new int[m];
for (int i = 0; i < n; i++) {
arr[i] = in.nextInt();
}
for (int i = 0; i < m; i++) {
brr[i] = in.nextInt();
}
Arrays.sort(arr);
Arrays.sort(brr);
int index = 0;
for (int i = 0; i < n; i++) {
int count = 0;
for (int j = index; j < m; j++) {
if (brr[j] >= arr[i]) {
count= m-j;
index = j;
break;
}
}
if(i == n-1) {
result += count;
}else {
result += count+" ";
}
}
System.out.print(result);
}
}
}
}
全部评论
(21) 回帖