1: Agrawain Galahad Bedivere Mordred Gwain Percival Dinadan Lancelot 2: Agrawain Galahad Bedivere Mordred Percival Gwain Dinadan Lancelot 3: Agrawain Galahad Bedivere Lancelot Dinadan Percival Mordred Gwain 4: Agrawain Galahad Bedivere Lancelot Dinadan Gwain Mordred Percival 5: Agrawain Galahad Lancelot Dinadan Bedivere Mordred Gwain Percival 6: Agrawain Galahad Lancelot Dinadan Bedivere Mordred Percival Gwain 7: Agrawain Galahad Lancelot Bedivere Dinadan Percival Mordred Gwain 8: Agrawain Galahad Lancelot Bedivere Dinadan Gwain Mordred Percival 9: Agrawain Galahad Lancelot Bedivere Mordred Gwain Dinadan Percival 10: Agrawain Galahad Lancelot Bedivere Mordred Percival Dinadan Gwain 11: Agrawain Galahad Mordred Bedivere Lancelot Dinadan Percival Gwain 12: Agrawain Galahad Mordred Bedivere Lancelot Dinadan Gwain Percival 13: Agrawain Galahad Mordred Gwain Percival Dinadan Bedivere Lancelot 14: Agrawain Galahad Mordred Percival Gwain Dinadan Bedivere Lancelot 15: Agrawain Percival Dinadan Bedivere Lancelot Galahad Mordred Gwain 16: Agrawain Percival Dinadan Lancelot Galahad Bedivere Mordred Gwain 17: Agrawain Percival Dinadan Lancelot Bedivere Galahad Mordred Gwain 18: Agrawain Percival Dinadan Gwain Mordred Bedivere Galahad Lancelot 19: Agrawain Percival Dinadan Gwain Mordred Bedivere Lancelot Galahad 20: Agrawain Percival Dinadan Gwain Mordred Galahad Bedivere Lancelot 21: Agrawain Percival Gwain Dinadan Bedivere Mordred Galahad Lancelot 22: Agrawain Percival Gwain Dinadan Lancelot Bedivere Mordred Galahad 23: Agrawain Percival Gwain Mordred Bedivere Dinadan Lancelot Galahad 24: Agrawain Percival Gwain Mordred Galahad Bedivere Dinadan Lancelot 25: Agrawain Percival Mordred Bedivere Galahad Lancelot Dinadan Gwain 26: Agrawain Percival Mordred Gwain Dinadan Bedivere Galahad Lancelot 27: Agrawain Percival Mordred Gwain Dinadan Bedivere Lancelot Galahad 28: Agrawain Percival Mordred Gwain Dinadan Lancelot Bedivere Galahad 29: Agrawain Percival Mordred Galahad Bedivere Lancelot Dinadan Gwain 30: Agrawain Percival Mordred Galahad Lancelot Bedivere Dinadan Gwain 31: Agrawain Lancelot Dinadan Bedivere Galahad Mordred Gwain Percival 32: Agrawain Lancelot Dinadan Bedivere Galahad Mordred Percival Gwain 33: Agrawain Lancelot Dinadan Percival Gwain Mordred Bedivere Galahad 34: Agrawain Lancelot Dinadan Gwain Percival Mordred Bedivere Galahad 35: Agrawain Lancelot Galahad Bedivere Dinadan Percival Mordred Gwain 36: Agrawain Lancelot Galahad Bedivere Dinadan Gwain Mordred Percival 37: Agrawain Lancelot Galahad Bedivere Mordred Gwain Dinadan Percival 38: Agrawain Lancelot Galahad Bedivere Mordred Percival Dinadan Gwain 39: Agrawain Lancelot Galahad Mordred Bedivere Dinadan Percival Gwain 40: Agrawain Lancelot Galahad Mordred Bedivere Dinadan Gwain Percival 41: Agrawain Lancelot Bedivere Dinadan Percival Gwain Mordred Galahad 42: Agrawain Lancelot Bedivere Dinadan Gwain Percival Mordred Galahad 43: Agrawain Lancelot Bedivere Galahad Mordred Gwain Dinadan Percival 44: Agrawain Lancelot Bedivere Galahad Mordred Percival Dinadan Gwain 45: Agrawain Gwain Dinadan Bedivere Lancelot Galahad Mordred Percival 46: Agrawain Gwain Dinadan Lancelot Galahad Bedivere Mordred Percival 47: Agrawain Gwain Dinadan Lancelot Bedivere Galahad Mordred Percival 48: Agrawain Gwain Dinadan Percival Mordred Bedivere Galahad Lancelot 49: Agrawain Gwain Dinadan Percival Mordred Bedivere Lancelot Galahad 50: Agrawain Gwain Dinadan Percival Mordred Galahad Bedivere Lancelot 51: Agrawain Gwain Mordred Bedivere Galahad Lancelot Dinadan Percival 52: Agrawain Gwain Mordred Percival Dinadan Bedivere Galahad Lancelot 53: Agrawain Gwain Mordred Percival Dinadan Bedivere Lancelot Galahad 54: Agrawain Gwain Mordred Percival Dinadan Lancelot Bedivere Galahad 55: Agrawain Gwain Mordred Galahad Bedivere Lancelot Dinadan Percival 56: Agrawain Gwain Mordred Galahad Lancelot Bedivere Dinadan Percival 57: Agrawain Gwain Percival Dinadan Bedivere Mordred Galahad Lancelot 58: Agrawain Gwain Percival Dinadan Lancelot Bedivere Mordred Galahad 59: Agrawain Gwain Percival Mordred Bedivere Dinadan Lancelot Galahad 60: Agrawain Gwain Percival Mordred Galahad Bedivere Dinadan Lancelot |
|
|
I think it has to do with too many threads trying to access a array at one time? ... i changed it to look randomly in the friend list ... and i'm working from the outer edges inwards from both sides at the same time. |
|
|
|
|
|
|
damn. pure genius |
|
|
your code looks very sophisticated. |
i understand the very basics of messing with bits but its also way beyond me. |
My only question is does the above figure out all the possible combinations? Just for my own curiosity. |
Agrawain Galahad Bedivere Lancelot Dinadan Gwain Mordred Percival Agrawain Galahad Bedivere Lancelot Dinadan Gwain Percival Mordred Agrawain Galahad Bedivere Lancelot Dinadan Percival Gwain Mordred Agrawain Galahad Bedivere Lancelot Dinadan Percival Mordred Gwain Agrawain Galahad Bedivere Mordred Gwain Percival Dinadan Lancelot Agrawain Galahad Bedivere Mordred Percival Gwain Dinadan Lancelot Agrawain Galahad Lancelot Bedivere Dinadan Gwain Mordred Percival Agrawain Galahad Lancelot Bedivere Dinadan Gwain Percival Mordred Agrawain Galahad Lancelot Bedivere Dinadan Percival Gwain Mordred Agrawain Galahad Lancelot Bedivere Dinadan Percival Mordred Gwain Agrawain Galahad Lancelot Bedivere Mordred Gwain Dinadan Percival Agrawain Galahad Lancelot Bedivere Mordred Gwain Percival Dinadan Agrawain Galahad Lancelot Bedivere Mordred Percival Dinadan Gwain Agrawain Galahad Lancelot Bedivere Mordred Percival Gwain Dinadan Agrawain Galahad Lancelot Dinadan Bedivere Mordred Gwain Percival Agrawain Galahad Lancelot Dinadan Bedivere Mordred Percival Gwain Agrawain Galahad Lancelot Dinadan Gwain Percival Mordred Bedivere Agrawain Galahad Lancelot Dinadan Percival Gwain Mordred Bedivere Agrawain Galahad Mordred Bedivere Lancelot Dinadan Gwain Percival Agrawain Galahad Mordred Bedivere Lancelot Dinadan Percival Gwain Agrawain Galahad Mordred Gwain Percival Dinadan Bedivere Lancelot Agrawain Galahad Mordred Gwain Percival Dinadan Lancelot Bedivere Agrawain Galahad Mordred Percival Gwain Dinadan Bedivere Lancelot Agrawain Galahad Mordred Percival Gwain Dinadan Lancelot Bedivere Agrawain Gwain Dinadan Bedivere Lancelot Galahad Mordred Percival Agrawain Gwain Dinadan Lancelot Bedivere Galahad Mordred Percival Agrawain Gwain Dinadan Lancelot Galahad Bedivere Mordred Percival Agrawain Gwain Dinadan Percival Mordred Bedivere Galahad Lancelot Agrawain Gwain Dinadan Percival Mordred Bedivere Lancelot Galahad Agrawain Gwain Dinadan Percival Mordred Galahad Bedivere Lancelot Agrawain Gwain Dinadan Percival Mordred Galahad Lancelot Bedivere Agrawain Gwain Mordred Bedivere Galahad Lancelot Dinadan Percival Agrawain Gwain Mordred Galahad Bedivere Lancelot Dinadan Percival Agrawain Gwain Mordred Galahad Lancelot Bedivere Dinadan Percival Agrawain Gwain Mordred Percival Dinadan Bedivere Galahad Lancelot Agrawain Gwain Mordred Percival Dinadan Bedivere Lancelot Galahad Agrawain Gwain Mordred Percival Dinadan Lancelot Bedivere Galahad Agrawain Gwain Mordred Percival Dinadan Lancelot Galahad Bedivere Agrawain Gwain Percival Dinadan Bedivere Lancelot Galahad Mordred Agrawain Gwain Percival Dinadan Bedivere Mordred Galahad Lancelot Agrawain Gwain Percival Dinadan Lancelot Bedivere Galahad Mordred Agrawain Gwain Percival Dinadan Lancelot Bedivere Mordred Galahad Agrawain Gwain Percival Dinadan Lancelot Galahad Bedivere Mordred Agrawain Gwain Percival Dinadan Lancelot Galahad Mordred Bedivere Agrawain Gwain Percival Mordred Bedivere Dinadan Lancelot Galahad Agrawain Gwain Percival Mordred Bedivere Galahad Lancelot Dinadan Agrawain Gwain Percival Mordred Galahad Bedivere Dinadan Lancelot Agrawain Gwain Percival Mordred Galahad Bedivere Lancelot Dinadan Agrawain Gwain Percival Mordred Galahad Lancelot Bedivere Dinadan Agrawain Gwain Percival Mordred Galahad Lancelot Dinadan Bedivere Agrawain Lancelot Bedivere Dinadan Gwain Percival Mordred Galahad Agrawain Lancelot Bedivere Dinadan Percival Gwain Mordred Galahad Agrawain Lancelot Bedivere Galahad Mordred Gwain Dinadan Percival Agrawain Lancelot Bedivere Galahad Mordred Gwain Percival Dinadan Agrawain Lancelot Bedivere Galahad Mordred Percival Dinadan Gwain Agrawain Lancelot Bedivere Galahad Mordred Percival Gwain Dinadan Agrawain Lancelot Dinadan Bedivere Galahad Mordred Gwain Percival Agrawain Lancelot Dinadan Bedivere Galahad Mordred Percival Gwain Agrawain Lancelot Dinadan Gwain Percival Mordred Bedivere Galahad Agrawain Lancelot Dinadan Gwain Percival Mordred Galahad Bedivere Agrawain Lancelot Dinadan Percival Gwain Mordred Bedivere Galahad Agrawain Lancelot Dinadan Percival Gwain Mordred Galahad Bedivere Agrawain Lancelot Galahad Bedivere Dinadan Gwain Mordred Percival Agrawain Lancelot Galahad Bedivere Dinadan Gwain Percival Mordred Agrawain Lancelot Galahad Bedivere Dinadan Percival Gwain Mordred Agrawain Lancelot Galahad Bedivere Dinadan Percival Mordred Gwain Agrawain Lancelot Galahad Bedivere Mordred Gwain Dinadan Percival Agrawain Lancelot Galahad Bedivere Mordred Gwain Percival Dinadan Agrawain Lancelot Galahad Bedivere Mordred Percival Dinadan Gwain Agrawain Lancelot Galahad Bedivere Mordred Percival Gwain Dinadan Agrawain Lancelot Galahad Mordred Bedivere Dinadan Gwain Percival Agrawain Lancelot Galahad Mordred Bedivere Dinadan Percival Gwain Agrawain Lancelot Galahad Mordred Gwain Percival Dinadan Bedivere Agrawain Lancelot Galahad Mordred Percival Gwain Dinadan Bedivere Agrawain Percival Dinadan Bedivere Lancelot Galahad Mordred Gwain Agrawain Percival Dinadan Gwain Mordred Bedivere Galahad Lancelot Agrawain Percival Dinadan Gwain Mordred Bedivere Lancelot Galahad Agrawain Percival Dinadan Gwain Mordred Galahad Bedivere Lancelot Agrawain Percival Dinadan Gwain Mordred Galahad Lancelot Bedivere Agrawain Percival Dinadan Lancelot Bedivere Galahad Mordred Gwain Agrawain Percival Dinadan Lancelot Galahad Bedivere Mordred Gwain Agrawain Percival Gwain Dinadan Bedivere Lancelot Galahad Mordred Agrawain Percival Gwain Dinadan Bedivere Mordred Galahad Lancelot Agrawain Percival Gwain Dinadan Lancelot Bedivere Galahad Mordred Agrawain Percival Gwain Dinadan Lancelot Bedivere Mordred Galahad Agrawain Percival Gwain Dinadan Lancelot Galahad Bedivere Mordred Agrawain Percival Gwain Dinadan Lancelot Galahad Mordred Bedivere Agrawain Percival Gwain Mordred Bedivere Dinadan Lancelot Galahad Agrawain Percival Gwain Mordred Bedivere Galahad Lancelot Dinadan Agrawain Percival Gwain Mordred Galahad Bedivere Dinadan Lancelot Agrawain Percival Gwain Mordred Galahad Bedivere Lancelot Dinadan Agrawain Percival Gwain Mordred Galahad Lancelot Bedivere Dinadan Agrawain Percival Gwain Mordred Galahad Lancelot Dinadan Bedivere Agrawain Percival Mordred Bedivere Galahad Lancelot Dinadan Gwain Agrawain Percival Mordred Galahad Bedivere Lancelot Dinadan Gwain Agrawain Percival Mordred Galahad Lancelot Bedivere Dinadan Gwain Agrawain Percival Mordred Gwain Dinadan Bedivere Galahad Lancelot Agrawain Percival Mordred Gwain Dinadan Bedivere Lancelot Galahad Agrawain Percival Mordred Gwain Dinadan Lancelot Bedivere Galahad Agrawain Percival Mordred Gwain Dinadan Lancelot Galahad Bedivere |
|
|
That should be okay. Maybe you're stomping on the array somewhere else. Can you post your full code? |
|
|
|
|
Usage: gen_graph -s SIZE -e EDGES -n NAMELEN -x SEED -p -j Generate random input for King Arthur problem. Values must have a space before them. -s size of graph (number of nodes) -e number of edges (defaults to size / 2) -n length of names (defaults to 5) -x seed to use (defaults to random_device) -p write seed to std::cerr -j just spaces (no punctuation) $ ./gen_graph # defaults Gedop: Kemih, Xudax, Yafet, Zinax Kemih: Gedop, Sekeh, Xuguy, Zinax Sekeh: Kemih, Xuguy, Yafet, Zinax Texat: Xudax, Xuguy, Yafet, Zinax Xudax: Gedop, Texat, Xuguy, Yafet Xuguy: Kemih, Sekeh, Texat, Xudax Yafet: Gedop, Sekeh, Texat, Xudax Zinax: Gedop, Kemih, Sekeh, Texat $ ./gen_graph -s 12 -n 1 # edges defaults to half size B: C, D, G, M, N, V C: B, P, W, X, Y, Z D: B, G, P, V, X, Y G: B, D, M, N, W, Z M: B, G, N, W, Y, Z N: B, G, M, P, X, Y P: C, D, N, V, X, Z V: B, D, P, X, Y, Z W: C, G, M, X, Y, Z X: C, D, N, P, V, W Y: C, D, M, N, V, W Z: C, G, M, P, V, W $ ./gen_graph -s 10 -e 6 -n 4 -j # -j removes punctuation Gode Naqa Qige Teki Xeba Yoha Yumo Move Naqa Qige Teki Vere Xeba Yoha Naqa Gode Move Qaya Teki Xeba Yumo Qaya Naqa Teki Vere Xeba Yoha Yumo Qige Gode Move Teki Vere Yoha Yumo Teki Gode Move Naqa Qaya Qige Yoha Vere Move Qaya Qige Xeba Yoha Yumo Xeba Gode Move Naqa Qaya Vere Yumo Yoha Gode Move Qaya Qige Teki Vere Yumo Gode Naqa Qaya Qige Vere Xeba |
$ ./gen_graph -s 30 -j -y | ./arthur |
|
|
|
|
|
|