FESTIVAL 관련 질문 pk2861 #include<stdio.h> int main() { int c; scanf("%d",&c); int i; float answer[c+1]; float L[c+1],N[c+1]; for(i=1; i<=c; i++) { scanf("%f %f",&L[i],&N[i]); float average,best=100; int j; float rent[c+1],sum=0; for(j=1; j<=L[i]; j++) scanf("%f",&rent[j]); while(L[i]>=N[i]) { for(j=1; j<N[i]; j++) sum+=rent[j]; for(j=N [i]; j<=L[i]; j++) { sum+=rent[j]; average=sum/(N[i]); if(best>average) best=average; sum-=rent[j-int(N[i])+1]; } N[i]++; sum=0; } answer[i]=best; } for(i=1;i<=c;i++) printf("%.10f\n",answer[i]); } N[i]를 계속 1씩 더해가면서 반복을 시키려고 하는데 예를 들어 L[i]가 6이고 N[i]가 3이면 N{i]가 3일때만 반복이 되고 1씩 추가가 안되는거 같네요.. 왜그럴까요? 7년 전
0개의 댓글이 있습니다. 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
pk2861
N[i]를 계속 1씩 더해가면서 반복을 시키려고 하는데 예를 들어 L[i]가 6이고 N[i]가 3이면 N{i]가 3일때만 반복이 되고 1씩 추가가 안되는거 같네요.. 왜그럴까요?
7년 전