Submission #487630


Source Code Expand

# -*- coding: utf-8 -*-

N = int(raw_input())

graph = [[] for i in range(N)]

for i in range(N):
    a = map(int, raw_input().split())
    graph[a[0]-1].append(a[1]-1)
    graph[a[1]-1].append(a[0]-1) #0 - N-1で考える


def find_loop(start, before, past):
    position = start
    root = past
    for i in graph[position]:
        if i != before:
            if i in root:
                root.append(i)
                return root #ループ発見
            else:
                root.append(i)
                return find_loop(i, position, root)
                position = i
        else:
            pass
    return None

def complete_loop(list):
    char = list[-1]
    num = list.index(char)
    return list[num:-1]


loop = complete_loop(find_loop(0, 0, [0]))

max = 0
min = 0
if len(loop) == N:
    min = 2
else:
    min = 1

if len(loop) % 2 == 0:
    max = N
else:
    max = N-1

print str(min) + ' ' + str(max)

Submission Info

Submission Time
Task C - 最小カットと最大カット
User tsb2b
Language Python (2.7.3)
Score 0
Code Size 977 Byte
Status RE
Exec Time 886 ms
Memory 28824 KB

Judge Result

Set Name All
Score / Max Score 0 / 100
Status
AC × 3
RE × 26
Set Name Test Cases
All scrambled_00.txt, scrambled_01.txt, scrambled_02.txt, scrambled_03.txt, scrambled_04.txt, scrambled_05.txt, scrambled_06.txt, scrambled_07.txt, scrambled_08.txt, scrambled_09.txt, scrambled_10.txt, scrambled_11.txt, scrambled_12.txt, scrambled_13.txt, scrambled_14.txt, scrambled_15.txt, scrambled_16.txt, scrambled_17.txt, scrambled_18.txt, scrambled_19.txt, scrambled_20.txt, scrambled_21.txt, scrambled_22.txt, scrambled_23.txt, scrambled_24.txt, scrambled_25.txt, scrambled_26.txt, scrambled_27.txt, scrambled_28.txt
Case Name Status Exec Time Memory
scrambled_00.txt AC 62 ms 3376 KB
scrambled_01.txt AC 57 ms 3372 KB
scrambled_02.txt AC 59 ms 3368 KB
scrambled_03.txt RE 886 ms 28824 KB
scrambled_04.txt RE 881 ms 28820 KB
scrambled_05.txt RE 590 ms 21200 KB
scrambled_06.txt RE 438 ms 16628 KB
scrambled_07.txt RE 826 ms 27216 KB
scrambled_08.txt RE 382 ms 15036 KB
scrambled_09.txt RE 450 ms 16988 KB
scrambled_10.txt RE 828 ms 28752 KB
scrambled_11.txt RE 371 ms 16012 KB
scrambled_12.txt RE 657 ms 23568 KB
scrambled_13.txt RE 578 ms 23484 KB
scrambled_14.txt RE 835 ms 27976 KB
scrambled_15.txt RE 603 ms 22292 KB
scrambled_16.txt RE 393 ms 15356 KB
scrambled_17.txt RE 390 ms 15488 KB
scrambled_18.txt RE 844 ms 28232 KB
scrambled_19.txt RE 187 ms 9776 KB
scrambled_20.txt RE 546 ms 20620 KB
scrambled_21.txt RE 367 ms 15496 KB
scrambled_22.txt RE 612 ms 22140 KB
scrambled_23.txt RE 409 ms 16600 KB
scrambled_24.txt RE 380 ms 15892 KB
scrambled_25.txt RE 459 ms 18252 KB
scrambled_26.txt RE 402 ms 16188 KB
scrambled_27.txt RE 539 ms 20476 KB
scrambled_28.txt RE 504 ms 19368 KB