Submission #22858

# Submission time Handle Problem Language Result Execution time Memory
22858 2017-04-30T07:52:42 Z 크리콘 B번 문제는 그리디로 풀려요(#918, imsifile) New Ocurrences (KRIII5_NO) C++
Compilation error
0 ms 0 KB
#include<stdio.h>
#include<string.h>

char st[101010]; int N;
long long dy[5050][5050], long long sum;

int main(){
	gets(st+1); N=strlen(st+1);
	for(int i=1; i<=N; i++){
		for(int j=1; j<i; j++){
			if(st[i]==st[j])dy[i][j] = 1+dy[i-1][j-1];
			else dy[i][j]=0;
		}
	}
	for(int i=1; i<=N; i++){
		for(int j=1; j<i; j++)sum += dy[i][j]*2;
		sum += i;
		printf("%lld\n", sum);
	}
	return 0;
}

Compilation message

NO.cpp:5:27: error: expected unqualified-id before 'long'
 long long dy[5050][5050], long long sum;
                           ^
NO.cpp: In function 'int main()':
NO.cpp:8:2: warning: 'char* gets(char*)' is deprecated [-Wdeprecated-declarations]
  gets(st+1); N=strlen(st+1);
  ^
In file included from NO.cpp:1:0:
/usr/include/stdio.h:638:14: note: declared here
 extern char *gets (char *__s) __wur __attribute_deprecated__;
              ^
NO.cpp:8:2: warning: 'char* gets(char*)' is deprecated [-Wdeprecated-declarations]
  gets(st+1); N=strlen(st+1);
  ^
In file included from NO.cpp:1:0:
/usr/include/stdio.h:638:14: note: declared here
 extern char *gets (char *__s) __wur __attribute_deprecated__;
              ^
NO.cpp:8:11: warning: 'char* gets(char*)' is deprecated [-Wdeprecated-declarations]
  gets(st+1); N=strlen(st+1);
           ^
In file included from NO.cpp:1:0:
/usr/include/stdio.h:638:14: note: declared here
 extern char *gets (char *__s) __wur __attribute_deprecated__;
              ^
NO.cpp:16:25: error: 'sum' was not declared in this scope
   for(int j=1; j<i; j++)sum += dy[i][j]*2;
                         ^
NO.cpp:17:3: error: 'sum' was not declared in this scope
   sum += i;
   ^
NO.cpp:8:12: warning: ignoring return value of 'char* gets(char*)', declared with attribute warn_unused_result [-Wunused-result]
  gets(st+1); N=strlen(st+1);
            ^