记录编号 |
410383 |
评测结果 |
AAAAAAAATT |
题目名称 |
strcmp()函数 |
最终得分 |
80 |
用户昵称 |
Shirry |
是否通过 |
未通过 |
代码语言 |
C++ |
运行时间 |
3.365 s |
提交时间 |
2017-05-31 18:54:52 |
内存使用 |
6.69 MiB |
显示代码纯文本
#include<cstdio>
#include<string>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
char s[4001][1001];
int strcmp1(char *s,char *t){
int sum=0;
for(int i=0;s[i]==t[i];i++){
if(s[i]=='\0'){
sum++;
break;
}
sum+=2;
}
return sum+1;
}
int work(){
freopen("strcmp.in","r",stdin);
freopen("strcmp.out","w",stdout);
int N,cas=1;
scanf("%d",&N);
while(N){
int ans=0;
for(int i=1;i<=N;i++)scanf("%s",s[i]);
for(int i=1;i<N;i++){
for(int j=i+1;j<=N;j++){
ans+=strcmp1(s[i],s[j]);
}
}
printf("Case %d: %d\n",cas,ans);
scanf("%d",&N);
cas++;
}
return 0;
}
int sh=work();
int main(){
return 0;
}