Submission #7461002


Source Code Expand

#include<stdio.h>
#include<string.h>
int main(void)
{
	int n,i,j,w,x,a[51],k;
	char s[51][51],z[51];
	scanf("%d",&n);
	for(i=0;i<n;i++){
		scanf("%s",s[i]);
	}
	for(i=0;i<n;i++){
		for(j=i+1;j<n;j++){
			if(strcmp(s[i],s[j])==-1){
				strcpy(z,s[i]);
				strcpy(s[i],s[j]);
				strcpy(s[j],z);
			}
		}
	}
	
	for(i=0;i<n;i++){
		y[i]=0;
		if(i>=1){
			if(strcmp(s[i],s[i-1])==0){
				y[i]=y[i-1]+1;
			}
			else{
				a[i]++;
			}
		}
		else{
			a[i]++;
		}
	}
	k=0;
	for(i=0;i<n;i++){
		if(k<a[i]){
			k=a[i];
			w=i;
		}
	}
	
	printf("%s\n",s[w]);
	return 0;
}

				

Submission Info

Submission Time
Task B - 投票
User kusumoto
Language C++14 (GCC 5.4.1)
Score 0
Code Size 613 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:22:3: error: ‘y’ was not declared in this scope
   y[i]=0;
   ^
./Main.cpp:7:16: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d",&n);
                ^
./Main.cpp:9:19: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%s",s[i]);
                   ^