标签:
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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/zhangwenchi/article/details/47066971