Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Last login: Thu Dec 5 15:35:02 on ttys000
- MacBook-Pro-4:~ tanvi$ cd Documents/USACO/
- MacBook-Pro-4:USACO tanvi$ javac censor.java
- MacBook-Pro-4:USACO tanvi$ vim censor.in
- MacBook-Pro-4:USACO tanvi$ java censor
- MacBook-Pro-4:USACO tanvi$ javac censor.java
- MacBook-Pro-4:USACO tanvi$ java censor
- MacBook-Pro-4:USACO tanvi$ cat censor.out
- whatthefun
- MacBook-Pro-4:USACO tanvi$ vim beads.java
- MacBook-Pro-4:USACO tanvi$ vim beads.py
- def beadcount(pos, beads, numofbeads):
- counts = 0
- colour = beads[pos]
- i = pos
- col = 0
- while i < i + numofbeads:
- if beads[pos] == "w":
- if beads[i] == "w":
- counts = counts+1
- elif col == 0:
- colour = beads[i]
- col = col + 1
- if beads[i] == colour or beads[i] == "w":
- counts = counts + 1
- print beads[i]
- elif beads[pos] == "r" or beads[pos] == "b":
- if beads[i] == colour or beads[i] == "w":
- counts = counts + 1
- print beads[i]
- else: break
- if counts == 0:
- counts = 1
- i = i + 1
- print "counts:", counts
- counts2 = 0
- i = pos
- colour2 = beads[pos + numofbeads]
- while i > pos:
- if beads[i] == colour2 or beads[i] == "w":
- counts2 = counts2 + 1
- i = i - 1
- print beads[i]
- else: break
- if counts == 0:
- counts = 1
- print "counts2", counts2
- counts3 = counts2 + counts
- print "counts3", counts3
- print pos
- if counts3 > numofbeads:
- counts3 = numofbeads
- return counts3
- a = 0
- count = beadcount(a, beads, numofbeads)
- while a < numofbeads:
- if beadcount(a, beads, numofbeads) > count:
- count = beadcount(a, beads, numofbeads)
- a = a + 1
- print count
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement