8.414 - Machined Surfaces

XXXXBBBBBBBBBBBBBBBBXXXXX 16
XXXBBBBBBBBBBBBBBBXXXXXXX 15
XXXXXBBBBBBBBBBBBBBBBXXXX 16
XXBBBBBBBBBBBBBBBBBXXXXXX 17

XXXXBXXXXX 1
XXXXXXXXXX 2
XXXXXBXXXX 1
XXBBXXXXXX 0

int main()
{
    int n,len[15];
    while(scanf("%d",&n)!=EOF&&n)
    {
        char str[30];
        getchar();
        int min=25,sum=0;
        for(int i=0; i<n; i++)
        {
            gets(str);
            len[i]=0;
            for(int j=1; j<24; j++)
                if(str[j]==' ') len[i]++;
            if(len[i]<min) min=len[i];
            sum+=len[i];
        }
        printf("%d\n",sum-n*min);
    }
    return 0;
}

你可能感兴趣的:(uva)