Lang:Java
Edit12345678910111213141516171819202122232425262728293031import java.util.Scanner;/*** @author 吴锡浪** 2020年5月23日*/public class Main {static Scanner scanner = new Scanner(System.in);static int N, M;static int n = -1, sum;static int[] slot; // 格子的位置static int start, end;static int cur, mid;static int last_start, last_mid, last_cur = -1;public static void main(String[] args) {N = scanner.nextInt();M = scanner.nextInt();slot = new int[N + 1]; // [0..n], 共n+1个for (int i = 1; i <= N; ++i) {if (scanner.nextInt() == 1) continue;slot[++n] = i;}sum = n + 1;