-- May 5 In-Class Exercise Thread
Format: (site, money last crawl, money all crawls)
Initial (20 dollars)
Queue = {(S1, 10, 10), (S2, 10, 10)}
Crawl S1 (10 dollars) -> S2, S5
Queue = {(S2, 15, 15), (S5, 5, 5), (S1, 0, 10)}
Crawl S2 (15 dollars) -> S3, S5
Queue = {(S5, 12.5, 12.5), (S3, 7.5, 7.5), (S2, 0, 15), (S1, 0, 10)}
Crawl S5 (12.5 dollars) -> S1
Queue = {(S1, 12.5, 22.5), (S3, 7.5, 7.5), (S2, 0, 15), (S5, 0, 12.5)}
Crawl S1 (12.5 dollars) -> S2, S5
Queue = {(S3, 7.5, 7.5), (S2, 6.25, 21.25), (S5, 6.25, 18.75), (S1, 0, 22.5)}
Crawl S3 (7.5 dollars) -> S4, S5
Queue = {(S5, 10, 22.5), (S2, 6.25, 21.25), (S4, 3.75, 3.75), (S1, 0, 22.5), (S3, 0, 7.5)}
Crawl S5 (10 dollars) -> S1
Queue = {(S1, 10, 32.5), (S2, 6.25, 21.25), (S4, 3.75, 3.75), (S5, 0, 22.5), (S3, 0, 7.5)}
Crawl S1 (10 dollars) -> S2, S5
Queue = {(S2, 11.25, 26.25), (S5, 5, 27.5), (S4, 3.75, 3.75), (S1, 0, 32.5), (S3, 0, 7.5)}
Crawl S2 (11.25 dollars) -> S3, S5
Queue = {(S5, 10.625, 33.125), (S3, 5.625, 13.125), (S4, 3.75, 3.75), (S1, 0, 32.5), (S2, 0, 26.25)}
Crawl S5 (10.625 dollars) -> S1
Queue = {(S1, 10.625, 43.125), (S3, 5.625, 13.125), (S4, 3.75, 3.75), (S5, 0, 33.125), (S2, 0, 26.25)}
Crawl S1 (10.625 dollars) -> S2, S5
Queue = {(S3, 5.625, 13.125), (S5, 5.3125, 38.4375), (S2, 5.3125, 31.5625), (S4, 3.75, 3.75), (S1, 0, 43.125)}
Crawl S3 (5.625 dollars) -> S4, S5
Queue = {(S5, 8.125, 41.25), (S4, 6.5625, 6.5625), (S2, 5.3125, 31.5625), (S1, 0, 43.125), (S3, 0, 13.125)}
Crawl S5 (8.125 dollars) -> S1
Queue = {(S1, 8.125, 51.25), (S4, 6.5625, 6.5625), (S2, 5.3125, 31.5625), (S5, 0, 41.25), (S3, 0, 13.125)}
Crawl S1 (8.125 dollars) -> S2, S5
Queue = {(S2, 9.375, 35.625), (S4, 6.5625, 6.5625), (S5, 4.0625, 45.3125), (S1, 0, 51.25), (S3, 0, 13.125)}
Crawl S2 (9.375 dollars) -> S3, S5
Queue = {(S5, 8.75, 50), (S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S1, 0, 51.25), (S2, 0, 35.625)}
Crawl S5 (8.75 dollars) -> S1
Queue = {(S1, 8.75, 60), (S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S5, 0, 50), (S2, 0, 35.625)}
Crawl S1 (8.75 dollars) -> S2, S5
Queue = {(S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S5, 4.375, 50), (S2, 4.375, 35.625), (S1, 0, 60)}
Crawl S4 (6.5625 dollars) -> S1, S5
Queue = {(S5, 7.65625, 53.28125), (S3, 4.6875, 17.8125), (S2, 4.375, 35.625), (S1, 3.28125, 63.28125), (S4, 0, 6.5625)}
And now we have crawled each site at least once.
(
Edited: 2021-05-07)
Format: (site, money last crawl, money all crawls)
Initial (20 dollars)
Queue = {(S1, 10, 10), (S2, 10, 10)}
Crawl S1 (10 dollars) -> S2, S5
Queue = {(S2, 15, 15), (S5, 5, 5), (S1, 0, 10)}
Crawl S2 (15 dollars) -> S3, S5
Queue = {(S5, 12.5, 12.5), (S3, 7.5, 7.5), (S2, 0, 15), (S1, 0, 10)}
Crawl S5 (12.5 dollars) -> S1
Queue = {(S1, 12.5, 22.5), (S3, 7.5, 7.5), (S2, 0, 15), (S5, 0, 12.5)}
Crawl S1 (12.5 dollars) -> S2, S5
Queue = {(S3, 7.5, 7.5), (S2, 6.25, 21.25), (S5, 6.25, 18.75), (S1, 0, 22.5)}
Crawl S3 (7.5 dollars) -> S4, S5
Queue = {(S5, 10, 22.5), (S2, 6.25, 21.25), (S4, 3.75, 3.75), (S1, 0, 22.5), (S3, 0, 7.5)}
Crawl S5 (10 dollars) -> S1
Queue = {(S1, 10, 32.5), (S2, 6.25, 21.25), (S4, 3.75, 3.75), (S5, 0, 22.5), (S3, 0, 7.5)}
Crawl S1 (10 dollars) -> S2, S5
Queue = {(S2, 11.25, 26.25), (S5, 5, 27.5), (S4, 3.75, 3.75), (S1, 0, 32.5), (S3, 0, 7.5)}
Crawl S2 (11.25 dollars) -> S3, S5
Queue = {(S5, 10.625, 33.125), (S3, 5.625, 13.125), (S4, 3.75, 3.75), (S1, 0, 32.5), (S2, 0, 26.25)}
Crawl S5 (10.625 dollars) -> S1
Queue = {(S1, 10.625, 43.125), (S3, 5.625, 13.125), (S4, 3.75, 3.75), (S5, 0, 33.125), (S2, 0, 26.25)}
Crawl S1 (10.625 dollars) -> S2, S5
Queue = {(S3, 5.625, 13.125), (S5, 5.3125, 38.4375), (S2, 5.3125, 31.5625), (S4, 3.75, 3.75), (S1, 0, 43.125)}
Crawl S3 (5.625 dollars) -> S4, S5
Queue = {(S5, 8.125, 41.25), (S4, 6.5625, 6.5625), (S2, 5.3125, 31.5625), (S1, 0, 43.125), (S3, 0, 13.125)}
Crawl S5 (8.125 dollars) -> S1
Queue = {(S1, 8.125, 51.25), (S4, 6.5625, 6.5625), (S2, 5.3125, 31.5625), (S5, 0, 41.25), (S3, 0, 13.125)}
Crawl S1 (8.125 dollars) -> S2, S5
Queue = {(S2, 9.375, 35.625), (S4, 6.5625, 6.5625), (S5, 4.0625, 45.3125), (S1, 0, 51.25), (S3, 0, 13.125)}
Crawl S2 (9.375 dollars) -> S3, S5
Queue = {(S5, 8.75, 50), (S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S1, 0, 51.25), (S2, 0, 35.625)}
Crawl S5 (8.75 dollars) -> S1
Queue = {(S1, 8.75, 60), (S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S5, 0, 50), (S2, 0, 35.625)}
Crawl S1 (8.75 dollars) -> S2, S5
Queue = {(S4, 6.5625, 6.5625), (S3, 4.6875, 17.8125), (S5, 4.375, 50), (S2, 4.375, 35.625), (S1, 0, 60)}
Crawl S4 (6.5625 dollars) -> S1, S5
Queue = {(S5, 7.65625, 53.28125), (S3, 4.6875, 17.8125), (S2, 4.375, 35.625), (S1, 3.28125, 63.28125), (S4, 0, 6.5625)}
And now we have crawled each site at least once.