其实我们只需要用数学思维总结出四条通用规律,就能避免一堆的特判了!
- 把2个1放在两个不同的区间
- 把2个1放在同一个区间
- 把2个1分别放在头和尾
- 之间输出
A C C o d e AC~Code AC Code
#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
int n,m,maxn1,maxn2,x,y,zhz=2147483647;
int a[100100],js;
char c