HDU 1022

来源:互联网 发布:最新网络流行语词2017 编辑:程序博客网 时间:2024/06/09 19:10
#include<stdio.h>int main(){    char a[10000],b[10000],s[10000];    int i,n,top,f[10000],j,count;    while(scanf("%d",&n)!=EOF)    {        getchar();        for(i=0;i<n;i++)            a[i]=getchar();        getchar();        for(i=0;i<n;i++)            b[i]=getchar();        getchar();        top=0;        s[top]=a[0];        j=0;        count=1;        f[0]=0;        for(i=1;i<=n;i++)        {            while(top>=0&&s[top]==b[j])            {                f[count]=1;                j++;                count++;                top--;            }            if(i!=n)            {                top++;                s[top]=a[i];                f[count++]=0;            }        }        if(j==n)        {            printf("Yes.\n");            for(i=0;i<2*n;i++)                if(f[i])                    printf("out\n");                else                    printf("in\n");            printf("FINISH\n");        }        else            printf("No.\nFINISH\n");    }}

原创粉丝点击