码迷,mamicode.com
首页 > 其他好文 > 详细

CodeForces 593A 2Char

时间:2016-05-07 22:13:46      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

暴力。

#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;

struct X
{
    char s[1000+10];
    int len;
    int num;
    int flag[30];
}s[200];
int n;

int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        scanf("%s",s[i].s);
        s[i].num=0; s[i].len=strlen(s[i].s);
        memset(s[i].flag,0,sizeof s[i].flag);
        for(int k=0;s[i].s[k];k++)
        {
            if(s[i].flag[s[i].s[k]-a]==0)
            {
                s[i].flag[s[i].s[k]-a]=1;
                s[i].num++;
            }
        }
    }

    int ans=0,tmp;

    for(int i=0;i<26;i++)
    {
        for(int j=i+1;j<26;j++)
        {
            tmp=0;
            for(int k=1;k<=n;k++)
            {
                if(s[k].num==2&&s[k].flag[i]==1&&s[k].flag[j]==1)
                    tmp=tmp+s[k].len;
                else if(s[k].num==1)
                {
                    if(s[k].flag[i]==1||s[k].flag[j]==1) tmp=tmp+s[k].len;
                }
            }
            ans=max(ans,tmp);
        }
    }
    printf("%d\n",ans);
    return 0;
}

 

CodeForces 593A 2Char

标签:

原文地址:http://www.cnblogs.com/zufezzt/p/5469168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!