LIS가 왜 안될까요..

  • gnurails
    gnurails

    다른 채점사이트에서 맞다고 나온 소스를
    그대로 가져왔는데 왜 안될까요 ㅠㅜ

    #include<stdio.h>
    int main()
    {
        int testCase;
        int arr[100050], dp[100050];
    
        scanf("%d", &testCase);
        while(testCase--) {
            int n, i, j, max, max_=0;
            scanf("%d", &n);
    
            dp[1]=1;
            for (i=2; i<=n; i++) dp[i]=0;
    
            for (i=1; i<=n; i++) {
                scanf("%d", &arr[i]);
                max=0;
                for (j=1; j<i; j++) {
                    if (max<dp[j]&&arr[j]<arr[i]) max=dp[j];
                }
                dp[i]=max+1;
                if (max_<dp[i]) max_=dp[i];
            }
            printf("%d", max_);
        }
        return 0;
    }
    

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

    자문자답입니다...
    printf에서 \n을 안해줘서 그렇네요.....


    8년 전 link
  • Corea
    Corea

    ㅠㅠ


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