festival 오답...

  • koain
    koain

    모든 경우에대해서 체크합니다. 왜 오답인지 모르겠습니다...
    테스트 케이스를 생각해서 입력해보아도 답이제대로 나오는것 같은데 ㅜㅜ 도와주세요

    #include <stdio.h>
    
    int main()
    {
        int C, N, L, tmp_L, sum = 0;
        int day[1000];
        double min = 100000000000.0;
        double avg = 0.0;
    
        fscanf(stdin, "%d", &C);
    
        while (C--){
            fscanf(stdin, "%d %d", &N, &L);
            for (int i = 0; i < N; i++)
                fscanf(stdin, "%d", &day[i]);
    
            tmp_L = L;
            while (tmp_L != N){
                for (int i = 0; i + tmp_L <= N; i++) {
                    sum = 0;
    
                    for (int j = i; j < i + tmp_L; j++) {
                        sum += day[j];
                    }
    
                    avg = (double)sum / tmp_L;
                    if (min > avg)
                        min = avg;
                }
                tmp_L++;
            }
            fprintf(stdout, "%.12f\n", min);
        }
        return 0;
    
    }
    

    8년 전
2개의 댓글이 있습니다.
  • Toivoa
    Toivoa

    min이 초기화되지 않고 있습니다


    8년 전 link
  • koain
    koain

    아이고... 감사합니다...


    8년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.