国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

算法競賽2021 ICPC Southeastern Europe Regional Contest_Jason ABC

2022-04-05 14:43 作者:Clayton_Zhou  | 我要投稿

#include "stdafx.h"

#include<cstdio>

#include<cctype>

#include<vector>

#include<algorithm>

?#include <queue>


using namespace std;

?

??

?

int n=3;

//char abc[2010000]="ABBACC";

?

char abc[11000000]="CBCBCBCB BCCCCC";

int Ac[11000000],Cc[11000000],Bc[11000000];


//priority_queue<pair<? int, int>> a;?

?

?


int main(){

?

int x,i,j;

? //scanf("%d",&n);??

? ? //scanf("%s",abc);??


Ac[0]=0;

Bc[0]=0;

Cc[0]=0;


for( x=1;x<=3*n;x++) ?

{

Ac[x]=Ac[x-1];

Bc[x]=Bc[x-1];

Cc[x]=Cc[x-1];

if(abc[x-1]=='A') Ac[x]=Ac[x-1]+1;

? if(abc[x-1]=='B') Bc[x]=Bc[x-1]+1;

? ?if(abc[x-1]=='C') Cc[x]=Cc[x-1]+1;

}

//for( x=1;x<=3*n;x++)printf("x= %d %d %d\n",Ac[x],Bc[x],Cc[x]);


if(Ac[3*n]==n && Bc[3*n]==n ){printf("0\n");return 0;}

?

j=1;

if(Ac[3*n]<n && Bc[3*n]>=n && Cc[3*n]>=n)// possible one operation

{

for(i=0;i<3*n;i++)

{

if(abc[i]=='A')continue;

if(j<i)j=i+1;

while(Bc[j]-Bc[i]<Bc[3*n]-n && j<3*n)j++;

while(Cc[j]-Cc[i]<Cc[3*n]-n && j<3*n)j++;

if(Bc[j]-Bc[i]==Bc[3*n]-n && Cc[j]-Cc[i]==Cc[3*n]-n)

{

printf("1\n%d %d %c\n",i+1,j,'A');

return 0;

}

?

}

}

j=1;

if(Bc[3*n]<n && Ac[3*n]>=n && Cc[3*n]>=n)// possible one operation

{

for(i=0;i<3*n;i++)

{

if(abc[i]=='B')continue;

if(j<i)j=i+1;

while(Ac[j]-Ac[i]<Ac[3*n]-n && j<3*n)j++;

while(Cc[j]-Cc[i]<Cc[3*n]-n && j<3*n)j++;

if(Ac[j]-Ac[i]==Ac[3*n]-n && Cc[j]-Cc[i]==Cc[3*n]-n)

{

printf("1\n%d %d %c\n",i+1,j,'B');

return 0;

}

?

}

}

j=1;

if(Cc[3*n]<n && Ac[3*n]>=n && Bc[3*n]>=n)// possible one operation

{

for(i=0;i<3*n;i++)

{

if(abc[i]=='C')continue;

if(j<i)j=i+1;

while(Ac[j]-Ac[i]<Ac[3*n]-n && j<3*n)j++;

while(Bc[j]-Bc[i]<Bc[3*n]-n && j<3*n)j++;

?


if(Ac[j]-Ac[i]==Ac[3*n]-n && Bc[j]-Bc[i]==Bc[3*n]-n)

{

printf("1\n%d %d %c\n",i+1,j,'C');

return 0;

}

?

}

}


int k,l,m;

m=3*n;j=n;

while(Ac[j]<n&&Bc[j]<n&&Cc[j]<n) j++;

if(Ac[j]==n){

l=j+n-Cc[j]+1;

printf("2\n%d %d %c\n%d %d %c\n",j+1,l-1,'C',l,m,'B');

return 0;


}

if(Bc[j]==n){

l=j+n-Ac[j]+1; ?

printf("2\n%d %d %c\n%d %d %c\n",j+1,l-1,'A',l,m,'C');

return 0;


}

if(Cc[j]==n){ ?

l=j+n-Ac[j]+1; ?

printf("2\n%d %d %c\n%d %d %c\n",j+1,l-1,'A',l,m,'B');

return 0;

}

return 0;

}


算法競賽2021 ICPC Southeastern Europe Regional Contest_Jason ABC的評論 (共 條)

分享到微博請遵守國家法律
乾安县| 达州市| 赣州市| 大兴区| 西林县| 鄂托克旗| 革吉县| 东至县| 故城县| 会同县| 台东县| 化隆| 巩留县| 察隅县| 武山县| 阿克陶县| 镇雄县| 亚东县| 高陵县| 区。| 万年县| 谷城县| 安阳市| 石阡县| 郴州市| 古交市| 彰化县| 浏阳市| 海口市| 鸡西市| 莱州市| 武穴市| 大英县| 聂拉木县| 喀喇沁旗| 丰镇市| 磴口县| 新安县| 百色市| 离岛区| 义马市|