-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCityScapes.py
65 lines (55 loc) · 3.42 KB
/
CityScapes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
from classes import Dancer, Rehearsal
from timeslot_vars import *
domain = [m4, m5, m8, m9, m10, t6, t7, t8, t9, t10]
monica = Dancer('Monica', [m4, m5, m6, m7, m8, m9, m10, m11, t6, t7, t8, t9, t10, t11, w5, w6, w7, w8, w9, w10],'dancer')
emma = Dancer('Emma', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11,m4, m5, m6, m7, m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w5, w6, w7, w8, w9, w10], 'choreographer')
anna_a = Dancer('Anna A', [m4, m10, m11, t6, t7, t8, t9, t10, t11, w10], 'choreographer')
miriam = Dancer('Miriam', [m7, m8, m9, m10, m11, t6, t7, t8, t9, t10, t11, w5, w6, w7, w8, w9, w10, w11], 'choreographer')
hazel = Dancer('Hazel', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, m5, m6, m7, m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w5, w6, w7, w8, w9, w10, w11], 'choreographer')
phoebe = Dancer('Phoebe', [s4, s5, s6, s7, s8, s9, s10, s11,m4, m5, m6, m7, m8, m9, m10, t6, t7, t8, t9, t10, w9, w10, w11], 'choreographer')
arlesia = Dancer('Arlesia', [s5, s6, s7, s8, s9, s10, s11,m4, m5, m11, t8, t9, t10, t11, w8, w9, w11], 'choreographer')
laura = Dancer('Laura', [m6, m7, m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w5, w6, w7, w8, w9, w10, w11], 'choreographer')
sarah = Dancer('Sarah', [m5, m6, m7, m8, m9, m10,t6, t7, t8, t9, t10, w5, w6, w7, w8, w9, w10], 'choreographer')
neta = Dancer('Neta', [s1, s2, s3, s4, s5, s6, s7, m5, m6, m7, m8, m9, t6, t7, t8, t9,
t10, w5, w6, w7, w8, w9, w10],'choreographer')
michelle = Dancer('Michelle', domain, 'choreographer')
maryelizabeth = Dancer('MaryElizabeth', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11,t6, t7, t8, t9,
t10, t11,w9, w10, w11], 'nonharvard')
talia = Dancer('Talia', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11,m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w6, w7, w8, w9, w10, w11],'nonharvard')
florence = Dancer('Florence', [m4, m5, m6, m7, m8, m9, m10, m11, t8, t9, t10, t11, w5, w6, w7, w8, w9, w10, w11],'nonharvard')
violet = Dancer('Violet', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11,m4, m5, m6, m7, m8, m9, m10, m11, t9,
t10, t11, w5, w6, w7, w8, w9, w10, w11], 'nonharvard')
lilly = Dancer('Lilly', [s3, s4, s5, s6, s7, s8, s9, s10, s11, m5, m6, m7, m8, m9, m10, t6, t7, t8, t9,
t10, t11, w5, w6, w7], 'nonharvard')
nicole = Dancer('Nicole', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, m5, m6, m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w5, w6, w7, w8, w9, w10, w11], 'nonharvard')
emily = Dancer('Emily', [s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11,m4, m5, m8, m9, m10, m11, t6, t7, t8, t9,
t10, t11, w5, w8, w9, w10, w11],'nonharvard')
Emma = Rehearsal(emma, [emily], domain)
Anna_A = Rehearsal(anna_a, [laura], domain)
Miriam = Rehearsal(miriam, [neta, maryelizabeth, phoebe, talia], domain)
Hazel = Rehearsal(hazel, [florence, talia, emily], domain)
Phoebe = Rehearsal(phoebe, [maryelizabeth, emily, violet, lilly, nicole], domain)
Arlesia = Rehearsal(arlesia, [monica, lilly, nicole], domain)
Laura = Rehearsal(laura, [sarah, lilly, emma, florence], domain)
Sarah = Rehearsal(sarah, [neta, violet], domain)
Neta = Rehearsal(neta, [sarah], domain)
Michelle = Rehearsal(michelle, [neta], domain)
dancers = [monica, emma, anna_a, miriam, hazel, phoebe, arlesia, laura, sarah, neta, michelle, maryelizabeth, talia, florence, violet, lilly, nicole, emily]
pieces = [Emma, Anna_A, Miriam, Hazel, Phoebe, Arlesia, Laura, Sarah, Neta, Michelle]
actual = {
Emma: m4,
Anna_A: t10,
Miriam: t9,
Hazel: t7,
Phoebe: m9,
Arlesia: m10,
Laura: t8,
Sarah: m5,
Neta: t6,
Michelle: m9
}