There was an error while loading. Please reload this page.
1 parent dc5423b commit 5e04cc9Copy full SHA for 5e04cc9
BackTracking/3_coloration.py
@@ -6,16 +6,18 @@
6
"""
7
8
# 3-COLORATION
9
-S=[0 for i in range(4)];
+cols = ['r','g','b']
10
+S=['-' for i in range(4)]
11
def col(n,i):
12
if (n==i):
- print(S);
13
+ print(S)
14
+ elif(i==0):
15
+ for j in range(3):
16
+ S[i] = cols[j]
17
+ col(n,i+1)
18
else:
- S[i]='r';
- col(n,i+1);
- S[i]='g';
- S[i]='b';
19
20
-
+ if (S[i-1] != cols[j]):
21
22
23
col(4,0)
BackTracking/binary_strings_generator.py
@@ -10,11 +10,11 @@
def gen(n,i):
- S[i]=0;
- gen(n,i+1);
- S[i]=1;
+ S[i]=0
+ gen(n,i+1)
+ S[i]=1
gen(4,0)
0 commit comments