Description 有一个 01 序列 \(a_1,a_2,\cdots,a_n\),初始时全为 \(0\). 给定 \(m\) 个长度,分别为 \(l_1\sim l_m\). 每次可以选择一个长度为某个 \(l_i\) 区间,对其进行翻转操作(\(0\to 1,1\to 0\)). 求最少的操作次数,使得最后有且仅有 \(k\) 个位置为 \(1\)(\(k\) 个位置给定),其余为 \(0\). \(1\leq n\leq 10^4,1\leq k\leq 10,1\leq m\leq…