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

codeforces 554

时间:2015-07-26 19:14:23      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

A:多给一个字母问能形成多少种字符串= =

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <queue>
#include<bits/stdc++.h>
#include <string.h>

using namespace std;


int main()
{
char a[10001];
gets(a);
int len=strlen(a);
if(len==1) printf("%d\n",51);
if(len>=2)
{
    printf("%d\n",(len+1)*26-len); //很容易想到,,找找规律就有了
}
   return 0;
}

B:抽象为看一样的行最多有多少个。。。。。,,注意起始是1

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <queue>
#include<bits/stdc++.h>
#include <string.h>

using namespace std;


int main()
{
    int m;
    char a[101][101];
    scanf("%d",&m);
    int i,j;
    for(i=0;i<m;i++)
    {
        scanf("%s",a[i]);
    }
    int ans=1;
    for(i=0;i<m-1;i++)
    {
        int sum=1;
        for(j=i+1;j<m;j++)
        {
            if(strcmp(a[i],a[j])==0) sum++;
        }
        ans=max(ans,sum);
    }
    printf("%d\n",ans);
    return 0;
}

(C与前面一篇重了)
DE看人数没敢做= = 

版权声明:本文为博主原创文章,未经博主允许不得转载。

codeforces 554

标签:

原文地址:http://blog.csdn.net/zhangwenchi/article/details/47066971

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