Queue at the School

#include<stdio.h>
#include<string.h>
int main()
{
    char a[51];
    int m,n,t,i,j;
    scanf("%d %d",&n,&t);
    scanf("%s",a);
    for(j=1;j<=t;j++)
    for(i=0;i<n-1;i++)
    {
        if(a[i]=='B'&&a[i+1]=='G'&&i+1<n)
        {
            m=a[i];
            a[i]=a[i+1];
            a[i+1]=m;
            i+=1;
        }
    }
    printf("%s",a);
    return 0;
}
http://codeforces.com/contest/266/problem/B
#include<stdio.h>
#include<string.h>
int main()
{
    char a[51];
    int m,n,t,i,j;
    scanf("%d %d",&n,&t);
    scanf("%s",a);
    for(j=1;j<=t;j++)
    for(i=0;i<n-1;i++)
    {
        if(a[i]=='B'&&a[i+1]=='G'&&i+1<n)
        {
            m=a[i];
            a[i]=a[i+1];
            a[i+1]=m;
            i+=1;
        }
    }
    printf("%s",a);
    return 0;
}

http://codeforces.com/contest/266/problem/B

原文地址:https://www.cnblogs.com/tjsudys/p/2872890.html