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; }