UVA 414

#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int main()
{
    
    int n,sum[15][3];
    char s[15][30];
    while(cin>>n)
    {
        if(n==0)break;
        cin.ignore();
            for(int i =0;i<n;i++)
            {
                cin.getline(s[i],30);
                for(int j=0;j<strlen(s[i]);j++)
                {
                    if(s[i][j]=='X'&&s[i][j+1]==' ')
                        sum[i][0]=j;
                    if(s[i][j]==' '&&s[i][j+1]=='X')
                        sum[i][1]=j;
                }
                sum[i][2]=sum[i][1]-sum[i][0];
            }
            int min=100;
            for(int k=0;k<n;k++)
            {
                if(sum[k][2]<min)
                    min=sum[k][2];
            }
            int flag=0;
            for(int p=0;p<n;p++)
            {
                flag+=sum[p][2]-min;
            }
            cout<<flag<<endl;
            memset(sum,0,sizeof(sum));
            memset(s,0,sizeof(s));
    }
    return 0;
}

 

posted @ 2012-04-29 09:28  open your eyes  阅读(198)  评论(0编辑  收藏  举报