2013年7月4日 星期四

2013/7/4 UVA Q445: Marvelous Mazes

/*http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=386*/
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
    char SJ; int cnt = 0;
    while( (SJ = getchar())!=EOF)
    {
       
        if(SJ=='!' || SJ=='\n'){ printf("\n"); }
        else if(SJ>='0'&&SJ<='9'){ cnt+=SJ-'0'; }
        else if(SJ=='b'){ while( cnt>0 ){ printf(" "); cnt--; } }
        else
        {
            while( cnt>0 ){ printf("%c", SJ); cnt--;}
        }
     
    }
}

沒有留言:

張貼留言