int wins = 0;

        int loses = 0;

        int evens = 0;

        for( int i = 0; i < 6; ++i )

        {

            wins += scores[ i ][ win ];

            loses += scores[ i ][ lose ];

            evens += scores[ i ][ even ];

            if( scores[ i ][ win ] + scores[ i ][ even ] + scores[ i ][ lose ] != 5 ) //5경기 초과한 팀 없고

                return;

        }

        if( wins != loses ) return; //승 패 숫자 같고

        if( evens & 1 ) return; //무승부 짝수에


        for( int i = 0; i < 6; ++i )

        {

            if( scores[ i ][ even ] > evens / 2 ) return//전체 무승부에 절반이상 무승부를 가진 팀이 없다는 조건

        }


14348907 케이스들에 대해 반례가 없단다.



잘못돌렸나?

검증해봐야징