int length = Integer.parseInt(scanner.next()); int n = Integer.parseInt(scanner.next()); LinkedList<String[]> queue = new LinkedList<>(); for (int i = 0; i < n; i++) { String next = scanner.next(); queue.offer(next.split(",")); } List<String> resList = new ArrayList<>(); while (!queue.isEmpty()) { String[] poll = queue.poll(); int arrayLength = poll.length; if (arrayLength <= length) { resList.addAll(Arrays.asList(poll)); } else { resList.addAll(Arrays.asList(Arrays.copyOfRange(poll, 0, length))); queue.offer(Arrays.copyOfRange(poll, length, arrayLength)); } } System.out.println(resList.toString().replaceAll("\\[|\\]",""));
1

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务