import java.util.Arrays; import java.util.Scanner; public class demo3 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()){ int n = scanner.nextInt(); int q = scanner.nextInt(); int ints[] = new int[n]; for (int i = 0; i < n; i++) { ints[i] = scanner.nextInt(); } Arrays.sort(ints); while (q>0){ int min = Integer.MAX_VALUE; int res = 0; int s = scanner.nextInt(); for (int i = 0; i < n; i++) { int val = Math.abs(s-ints[i]); if(min>val){ min = val; res = ints[i]; }else{ break; } } q--; System.out.println(res); } } } } 为什么只过了测试用来
点赞 4

相关推荐

09-29 11:19
门头沟学院 Java
点赞 评论 收藏
分享
10-05 23:02
东北大学 Java
我说句实话啊:那时候看三个月培训班视频,随便做个项目背点八股,都能说3 40w是侮辱价
点赞 评论 收藏
分享
牛客网
牛客企业服务