比赛 20160415 评测结果 C
题目名称 字符串 最终得分 0
用户昵称 sro dydxh orz 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2016-04-15 11:52:36
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<cstdlib>
#include<algorithm>
using namespace std;
string s[10010];
int num[10010];
int main(){
	freopen("stringa.in","r",stdin);
	freopen("stringa.out","w",stdout);
	int n,k,ans=0;
	cin>>n>>k;
	for(int i=1;i<=n;i++){
		cin>>s[i];
		num[i]=((s[i].length()+1)*s[i].length())/2;
		ans+=num[i];
	}
	if(k==1){
		for(int i=1;i<=n;i++)
			cout<<num[i]<<endl;
	}
	for(int i=1;i<=n;i++)
		for(int j=i+1;j<=n;j++)
			if(s[i]==s[j])	num++;
	if(num==(n+1)*n/2)	
		for(int i=1;i<=n;i++)
			cout<<ans<<endl;
	else 
		for(int i=1;i<=n;i++)
			cout<<0<<endl;
	return 0;
}
/*pian fen quan kan ren pin , hahahahah*/