█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 4804

Problema 0x53 - Encontrar ciclos en un grafo dirigido

  • Autor: Ikerlb
  • Fecha: 2021-08-21 01:00:37 UTC (Hace más de 3 años)
Caso # Resultado Tiempo Memoria
#1
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.024 s 3 KBi
#2
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.027 s 7 KBi
#3
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.025 s 6 KBi
#4
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.025 s 6 KBi
#5
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.022 s 3 KBi
#6
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.023 s 3 KBi
#7
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.022 s 3 KBi
#8
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#9
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#10
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.03 s 6 KBi
#11
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.019 s 3 KBi
#12
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#13
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.023 s 3 KBi
#14
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#15
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#16
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.029 s 3 KBi
#17
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#18
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.023 s 3 KBi
#19
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#20
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.019 s 3 KBi
#21
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#22
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#23
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.028 s 3 KBi
#24
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#25
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#26
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#27
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.023 s 3 KBi
#28
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.022 s 3 KBi
#29
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.023 s 3 KBi
#30
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.02 s 3 KBi
#31
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 4 KBi
#32
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.027 s 3 KBi
#33
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.019 s 3 KBi
#34
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.021 s 3 KBi
#35
Error en tiempo de ejecución (NZEC)
Exited with error status 1
Traceback (most recent call last):
  File "script.py", line 1, in <module>
    from containers import defaultdict 
ModuleNotFoundError: No module named 'containers'
0.024 s 3 KBi
Puntos totales: 0 / 100

Código

from containers import defaultdict 

def has_cycles(n):
    s = set()
    for i in range(n):
        if i not in s:
            if dfs(i):
                return True
    return False

def dfs(node):
    s.add(node)
    for nn in g[node]:
        if nn in s:
            return True
        if dfs(nn):
            return True
    return False

N, M = input().split(" ")
g = defaultdict(list)
for _ in range(M):
    s, t = input().split(" ")
    g[s].append(t)
    g[t].append(s)
if has_cycles(N):
    print("Yes")
else:
    print("No")