13点过不去!
查看原帖
13点过不去!
180868
Do_not_ask_why楼主2022/1/2 20:42
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
string s[1000005];
int a[1000005];
int ddd,ma=0;
bool u0=0,u1=0;
for(int i=1;i<=n;i++){
a[i]=1;
cin>>s[i];
int len=s[i].size();
ddd+=len;
for(int j=0;j<=len-1;j++){

if(s[i][j]=='1'&&s[i][j+1]=='0') a[i]++;
if(s[i][j]=='0'&&s[i][j+1]=='1') a[i]++;
}
if(a[i]>ma) ma=a[i];
}
for(int i=1;i<=n;i++){
if(a[i]==ma){
if(s[i][1]=='1') u1=1;
if(s[i][1]=='0') u0=1;
}
}
if(u1==1&&u0==1) ma=ma+1;
cout<<ddd-ma;
}

如题 求救

2022/1/2 20:42
加载中...