#include<stdio.h>
int main()
{
int N=0,K=0,sum=0,max=-10000;
int a[100001]={0},i,j;
scanf("%d %d",&N,&K);
for(i=0; i<N; i++)
{
scanf("%d",&a[i]);
}
for(i=0; i<=N-K; i++)
{
sum=0;
for(j=i; j<i+K; j++)
{
sum=sum+a[j];
}
if(max<sum)
{
max = sum;
}
}
printf("%d",max);
return 0;
}
#include<stdio.h>
A 5m//B 1m//C 10s
int main()
{
int a=300,b=60,c=10;
int T,i;
int cnt=0,cnt1=0,cnt2=0;
scanf("%d",&T);
cnt=T/a;
cnt1=(T%a)/b;
cnt2=((T%a)%b)/c;
if(((T%a)%b)%c!=0)
{
printf("-1");
}
else
{
printf("%d %d %d",cnt,cnt1,cnt2);
}
}
#include<stdio.h>
#include<string.h>
int main()
{
int a=0;
char word[20][5] = {"","십", "백", "천", "만", "십", "백", "천", "억", "십"};
char numbers[10][5] = {"", "일", "이", "삼", "사", "오", "육", "칠", "팔", "구"};
int i,j;
int n, c=0;
scanf("%d",&n);
if(n==0)
{
printf("영");
return 0;
}
for(i=0; ; i++)
{
a *= 10;
a += n%10;
n /= 10;
if(n==0)
{
break;
}
c++;
}
n = a;
// a = 뒤집힌 수
for(;;)
{
printf("%s",numbers[n%10]);
if((n%10==0&&c==4)|| (n%10==0&&c==8) || (n%10==0&&c==) || (n%10!=0) )
{
printf("%s",word[c--]);
}
else
{
c--;
}
n/=10;
if(n==0) break;
}
return 0;
}