CSU 1505 酷酷的单词 【水题】

来源:互联网 发布:js省市区三级联动插件 编辑:程序博客网 时间:2024/05/01 08:53

题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1505
题意:中文题
解析:按照题意直接写就好

#include <algorithm>#include <cstdio>#include <cstring>#include <iostream>using namespace std;const int maxn = 10000+100;char a[maxn];int vis[30];int cnt[maxn];int main(void){    int n,case_t=1;    while(~scanf("%d",&n))    {        int ans = 0;        while(n--)        {            scanf("%s",a);            int len = strlen(a);            memset(vis,0,sizeof(vis));            memset(cnt,0,sizeof(cnt));            for(int i=0;i<len;i++)                vis[a[i]-'a']++;            int flag = 1;            for(int i=0;i<30;i++)            {                if(vis[i])                {                    if(cnt[vis[i]])                    {                        flag = 0;                        break;                    }                    cnt[vis[i]] = 1;                }            }            if(flag && len>1)                ans++;        }        printf("Case %d: %d\n",case_t++,ans);    }    return 0;}
0 0
原创粉丝点击