Skip to content

Instantly share code, notes, and snippets.

i1 = ["B,E,F", "A,B,C,D", "D,G,I", "G,H"]
class Node:
def __init__(self, name):
self.name = name
self.children = set()
def __repr__(self): # just for debugging
return f"{self.name}: {self.children}"
@jonmcoe
jonmcoe / round_2015_qual_c_dijkstra.py
Created October 6, 2019 21:19
round_2015_qual_c_dijkstra.py
import functools
import sys
Q_1 = 1
Q_I = 'i'
Q_J = 'j'
Q_K = 'k'
QUATERNION_MUL = {
(Q_1, Q_1): (+1, Q_1),

Keybase proof

I hereby claim:

  • I am jonmcoe on github.
  • I am jonmcoe (https://keybase.io/jonmcoe) on keybase.
  • I have a public key ASD0UlhBGbm_vCAhvGJ-5XflxJo5qemZUeHCH2KQIgNPrgo

To claim this, I am signing this object: