photo.cpp File Reference
#include <gecode/driver.hh>
#include <gecode/int.hh>
#include <gecode/minimodel.hh>
Go to the source code of this file.
Classes | |
class | PhotoSpec |
Specifications for photo example. More... | |
class | Photo |
Example: Placing people on a photo More... | |
Variables | |
const int * | pi [] |
const unsigned int | n_pi = sizeof(pi) / sizeof(int*) |
const int | small [] |
Small Photo example. | |
const int | large [] |
Large Photo example. | |
const int | p_10_0 [] |
const int | p_10_1 [] |
const int | p_10_2 [] |
const int | p_10_3 [] |
const int | p_10_4 [] |
const int | p_10_5 [] |
const int | p_10_6 [] |
const int | p_10_7 [] |
const int | p_10_8 [] |
const int | p_10_9 [] |
const int | p_10_10 [] |
const int | p_10_11 [] |
const int | p_10_12 [] |
const int | p_10_13 [] |
const int | p_10_14 [] |
const int | p_10_15 [] |
const int | p_10_16 [] |
const int | p_10_17 [] |
const int | p_10_18 [] |
const int | p_10_19 [] |
const int | p_20_0 [] |
const int | p_20_1 [] |
const int | p_20_2 [] |
const int | p_20_3 [] |
const int | p_20_4 [] |
const int | p_20_5 [] |
const int | p_20_6 [] |
const int | p_20_7 [] |
const int | p_20_8 [] |
const int | p_20_9 [] |
const int | p_20_10 [] |
const int | p_20_11 [] |
const int | p_20_12 [] |
const int | p_20_13 [] |
const int | p_20_14 [] |
const int | p_20_15 [] |
const int | p_20_16 [] |
const int | p_20_17 [] |
const int | p_20_18 [] |
const int | p_20_19 [] |
const int | p_30_0 [] |
const int | p_30_1 [] |
const int | p_30_2 [] |
const int | p_30_3 [] |
const int | p_30_4 [] |
const int | p_30_5 [] |
const int | p_30_6 [] |
const int | p_30_7 [] |
const int | p_30_8 [] |
const int | p_30_9 [] |
const int | p_30_10 [] |
const int | p_30_11 [] |
const int | p_30_12 [] |
const int | p_30_13 [] |
const int | p_30_14 [] |
const int | p_30_15 [] |
const int | p_30_16 [] |
const int | p_30_17 [] |
const int | p_30_18 [] |
const int | p_30_19 [] |
const int | p_40_0 [] |
const int | p_40_1 [] |
const int | p_40_2 [] |
const int | p_40_3 [] |
const int | p_40_4 [] |
const int | p_40_5 [] |
const int | p_40_6 [] |
const int | p_40_7 [] |
const int | p_40_8 [] |
const int | p_40_9 [] |
const int | p_40_10 [] |
const int | p_40_11 [] |
const int | p_40_12 [] |
const int | p_40_13 [] |
const int | p_40_14 [] |
const int | p_40_15 [] |
const int | p_40_16 [] |
const int | p_40_17 [] |
const int | p_40_18 [] |
const int | p_40_19 [] |
const int | p_50_0 [] |
const int | p_50_1 [] |
const int | p_50_2 [] |
const int | p_50_3 [] |
const int | p_50_4 [] |
const int | p_50_5 [] |
const int | p_50_6 [] |
const int | p_50_7 [] |
const int | p_50_8 [] |
const int | p_50_9 [] |
const int | p_50_10 [] |
const int | p_50_11 [] |
const int | p_50_12 [] |
const int | p_50_13 [] |
const int | p_50_14 [] |
const int | p_50_15 [] |
const int | p_50_16 [] |
const int | p_50_17 [] |
const int | p_50_18 [] |
const int | p_50_19 [] |
const int | p_60_0 [] |
const int | p_60_1 [] |
const int | p_60_2 [] |
const int | p_60_3 [] |
const int | p_60_4 [] |
const int | p_60_5 [] |
const int | p_60_6 [] |
const int | p_60_7 [] |
const int | p_60_8 [] |
const int | p_60_9 [] |
const int | p_60_10 [] |
const int | p_60_11 [] |
const int | p_60_12 [] |
const int | p_60_13 [] |
const int | p_60_14 [] |
const int | p_60_15 [] |
const int | p_60_16 [] |
const int | p_60_17 [] |
const int | p_60_18 [] |
const int | p_60_19 [] |
const int | p_70_0 [] |
const int | p_70_1 [] |
const int | p_70_2 [] |
const int | p_70_3 [] |
const int | p_70_4 [] |
const int | p_70_5 [] |
const int | p_70_6 [] |
const int | p_70_7 [] |
const int | p_70_8 [] |
const int | p_70_9 [] |
const int | p_70_10 [] |
const int | p_70_11 [] |
const int | p_70_12 [] |
const int | p_70_13 [] |
const int | p_70_14 [] |
const int | p_70_15 [] |
const int | p_70_16 [] |
const int | p_70_17 [] |
const int | p_70_18 [] |
const int | p_70_19 [] |
const int | p_80_0 [] |
const int | p_80_1 [] |
const int | p_80_2 [] |
const int | p_80_3 [] |
const int | p_80_4 [] |
const int | p_80_5 [] |
const int | p_80_6 [] |
const int | p_80_7 [] |
const int | p_80_8 [] |
const int | p_80_9 [] |
const int | p_80_10 [] |
const int | p_80_11 [] |
const int | p_80_12 [] |
const int | p_80_13 [] |
const int | p_80_14 [] |
const int | p_80_15 [] |
const int | p_80_16 [] |
const int | p_80_17 [] |
const int | p_80_18 [] |
const int | p_80_19 [] |
const int | p_90_0 [] |
const int | p_90_1 [] |
const int | p_90_2 [] |
const int | p_90_3 [] |
const int | p_90_4 [] |
const int | p_90_5 [] |
const int | p_90_6 [] |
const int | p_90_7 [] |
const int | p_90_8 [] |
const int | p_90_9 [] |
const int | p_90_10 [] |
const int | p_90_11 [] |
const int | p_90_12 [] |
const int | p_90_13 [] |
const int | p_90_14 [] |
const int | p_90_15 [] |
const int | p_90_16 [] |
const int | p_90_17 [] |
const int | p_90_18 [] |
const int | p_90_19 [] |
const int | p_100_0 [] |
const int | p_100_1 [] |
const int | p_100_2 [] |
const int | p_100_3 [] |
const int | p_100_4 [] |
const int | p_100_5 [] |
const int | p_100_6 [] |
const int | p_100_7 [] |
const int | p_100_8 [] |
const int | p_100_9 [] |
const int | p_100_10 [] |
const int | p_100_11 [] |
const int | p_100_12 [] |
const int | p_100_13 [] |
const int | p_100_14 [] |
const int | p_100_15 [] |
const int | p_100_16 [] |
const int | p_100_17 [] |
const int | p_100_18 [] |
const int | p_100_19 [] |
Variable Documentation
const int small[] |
const int large[] |
const int p_10_0[] |
const int p_10_1[] |
const int p_10_2[] |
const int p_10_3[] |
const int p_10_4[] |
const int p_10_5[] |
const int p_10_7[] |
const int p_10_8[] |
const int p_10_9[] |
const int p_10_10[] |
const int p_10_12[] |
const int p_10_13[] |
const int p_10_14[] |
const int p_10_15[] |
const int p_10_16[] |
const int p_10_17[] |
const int p_10_18[] |
const int p_10_19[] |
const int p_20_0[] |
Initial value:
{ 20, 78, 5, 2, 15, 8, 12, 4, 10,18, 19, 4, 7,10, 4,10, 14,10, 8, 8, 7, 0, 1,12, 9,10, 16, 5, 15, 3, 6, 6, 0, 7, 9,19, 0, 6, 2, 2, 9,17, 15, 5, 4, 7, 6, 1, 13, 2, 14,18, 18,18, 16,17, 19, 8, 17,16, 14,13, 15, 0, 18, 7, 19,15, 8, 1, 6, 5, 3, 8, 4, 0, 11,19, 9,11, 6,17, 15, 2, 0,19, 6, 0, 11, 2, 10, 1, 4, 9, 4,16, 2,15, 1,14, 5,17, 15, 9, 4, 1, 17,11, 1,13, 10, 8, 2, 7, 4, 4, 2,16, 10, 4, 5, 1, 0, 5, 3, 4, 2,18, 9, 4, 16, 4, 14,16, 17, 1, 17,12, 3, 3, 9, 8, 12, 9, 0,14, 18, 5, 8, 9, 7, 1, 15,14, 19,18, 2, 0 }
const int p_20_1[] |
Initial value:
{ 20, 54, 4,14, 14,13, 18, 6, 11,10, 7, 2, 16, 1, 10,18, 4,19, 0, 8, 6, 6, 6, 2, 1,14, 5,18, 1, 5, 13, 5, 18, 2, 16,11, 19,13, 8, 4, 16,19, 6,16, 11,18, 19, 3, 7, 6, 1,13, 18,10, 6,11, 9, 5, 19,19, 7, 9, 12,16, 8, 0, 0,17, 11, 3, 14, 9, 12,10, 7,12, 15, 4, 3, 8, 14,10, 8, 3, 9, 9, 4, 2, 14, 5, 0,14, 10,13, 5, 0, 10, 5, 12,19, 1,12, 18,14, 4,11, 15, 3, 6,18 }
const int p_20_2[] |
const int p_20_3[] |
Initial value:
{ 20, 51, 18,12, 2,11, 8, 5, 12,17, 14, 8, 1, 6, 9, 5, 5, 5, 11, 3, 13,17, 9,19, 4, 0, 0, 2, 1,19, 3,12, 1, 8, 13, 2, 14, 1, 14, 3, 0, 6, 12, 0, 16, 2, 4, 4, 8,14, 11, 8, 9, 7, 11,10, 1,11, 4, 5, 8,11, 18, 0, 3, 9, 14,18, 11,16, 13,11, 18,18, 18, 2, 9, 2, 8, 1, 10, 9, 7,19, 2, 5, 3, 8, 0,11, 15, 4, 12, 9, 8,15, 10,16, 17,16, 8,17, 12,16 }
const int p_20_4[] |
const int p_20_5[] |
const int p_20_6[] |
const int p_20_7[] |
Initial value:
{ 20, 90, 18, 0, 11, 6, 12, 8, 1,14, 9,10, 0,16, 7,19, 9, 4, 8, 7, 5, 6, 13,17, 11, 2, 1,10, 15, 9, 1, 9, 6,15, 18,17, 14,14, 11,14, 7, 0, 2, 9, 18,13, 12, 3, 14, 4, 2,19, 15, 3, 6,12, 15, 4, 7,12, 14, 1, 7, 4, 6, 2, 4,19, 18,16, 10, 9, 6, 3, 17,15, 1,17, 15, 5, 18,10, 13,12, 5, 9, 10,13, 3,15, 0,17, 10, 8, 5,13, 7,11, 12,15, 8, 3, 16, 8, 3, 3, 19,18, 19, 1, 4,12, 0,11, 17, 6, 14, 8, 11, 7, 19, 7, 4, 4, 3,17, 15, 7, 9, 6, 1,18, 3,14, 2,14, 18,12, 8, 4, 3, 6, 5, 7, 0,15, 9, 2, 17,11, 0, 9, 16, 9, 11, 0, 12, 1, 10,10, 5,14, 18, 6, 8,12, 0,18, 10,11, 16,12, 11, 3, 11, 9, 6, 7, 17,18, 12,17 }
const int p_20_8[] |
const int p_20_9[] |
const int p_20_10[] |
Initial value:
{ 20, 46, 3,15, 15, 9, 8, 4, 0,12, 0, 8, 11, 2, 13, 7, 2, 7, 7, 1, 13,12, 3,11, 14, 4, 7, 4, 1, 1, 10, 6, 4, 4, 15, 4, 17, 3, 15,18, 9, 9, 19, 3, 9,17, 7,17, 3,14, 12, 4, 14, 9, 16,14, 18,13, 2, 5, 17,14, 8,11, 11, 7, 10, 5, 6,15, 7,13, 1, 8, 13,10, 5,13, 17,17, 3, 0, 15,19, 0,16, 5,11, 12,14, 13, 5, 17, 4 }
const int p_20_11[] |
Initial value:
{ 20, 45, 11, 9, 16, 6, 1,15, 9, 2, 11, 7, 9,13, 17,16, 17,19, 11,11, 2,16, 11,19, 3, 8, 7, 0, 1, 6, 15,12, 3, 2, 4,18, 12,17, 17,17, 16, 5, 6, 7, 19,19, 3, 5, 12,18, 19, 4, 11,17, 3, 0, 2,18, 6, 0, 2,19, 5,18, 8,11, 9, 5, 16,18, 16,19, 2,11, 7,13, 2,12, 6,10, 19,13, 14, 4, 9,14, 15,19, 0,15, 18, 8 }
const int p_20_12[] |
Initial value:
{ 20, 40, 7, 4, 7, 0, 12,13, 16, 9, 10, 5, 7,12, 13,12, 19, 7, 18, 0, 18, 9, 4, 0, 3,12, 1, 3, 16,15, 17, 9, 7, 2, 9,15, 9, 5, 14, 3, 16, 0, 5, 8, 19, 0, 19,10, 18,15, 7,19, 18,19, 19,18, 4, 2, 6,11, 7, 3, 9,12, 14, 7, 17,15, 18,14, 10,14, 3, 7, 9, 8, 19,15, 4, 8, 17, 6 }
const int p_20_13[] |
Initial value:
{ 20, 71, 18,13, 16,14, 18,18, 6, 6, 13,19, 19,11, 4,13, 18, 4, 18, 1, 10, 2, 10,18, 12, 5, 17, 2, 18, 8, 10,12, 8,11, 0,16, 15, 0, 9, 4, 19, 8, 11, 0, 9, 6, 4,19, 15, 8, 2,14, 10, 3, 14, 4, 9,15, 2,16, 12,18, 17,13, 15,19, 9,17, 13,16, 9, 7, 0,18, 17,18, 16, 4, 18,11, 12, 9, 4, 7, 10, 8, 1, 6, 8, 1, 12,13, 16, 5, 3, 9, 6,12, 11, 5, 14, 6, 15,12, 10, 1, 6, 9, 7,15, 5, 9, 2, 9, 1, 2, 9, 1, 3, 0, 5,17, 15,15, 18, 2, 4, 5, 2,19, 1, 5, 11, 8, 16, 7, 5,10, 7, 1, 7, 0, 5, 5 }
const int p_20_14[] |
const int p_20_15[] |
Initial value:
{ 20, 60, 9, 2, 13,18, 8,14, 14,12, 6, 5, 6, 2, 10, 6, 3, 6, 4, 5, 16,17, 17,11, 6,12, 15,14, 7, 5, 4,12, 4, 4, 9,16, 8, 5, 18, 5, 15,10, 16, 9, 4,14, 18,15, 2,10, 14, 9, 5,18, 1,12, 10, 5, 1,18, 7,14, 12, 3, 7,12, 12, 7, 2, 4, 9,17, 13, 0, 8,12, 7,11, 3, 1, 19,17, 10, 8, 15, 3, 13, 7, 1,17, 0,13, 1, 6, 14,19, 9,15, 9,11, 7, 3, 8, 8, 14,17, 19,11, 14, 4, 14,14, 14,13, 16, 5, 4, 6, 7, 4, 9, 1 }
const int p_20_16[] |
const int p_20_17[] |
const int p_20_18[] |
Initial value:
{ 20, 65, 12, 7, 4,16, 6, 7, 13, 6, 16, 4, 9, 0, 17, 0, 3,10, 6,14, 19,17, 13,11, 2,17, 7, 7, 6, 0, 3, 4, 0,10, 7, 1, 3,17, 7,10, 18,14, 6,19, 18, 1, 5, 7, 0, 4, 15,10, 16,16, 8,16, 9,13, 19,14, 13,14, 19, 2, 1, 7, 9, 1, 16,19, 8, 4, 4, 8, 3,16, 11,16, 14,18, 14,14, 3, 2, 5, 4, 10, 1, 11,12, 13,13, 13, 2, 0,12, 11, 3, 19, 7, 0, 8, 12,15, 13, 4, 6,10, 2, 4, 11, 7, 8, 6, 5,14, 10,14, 14,12, 14,19, 11, 9, 5,11, 12, 1, 3,11, 17,15 }
const int p_20_19[] |
Initial value:
{ 20, 72, 3, 1, 3,18, 19, 0, 19,16, 4,14, 11, 0, 15,12, 19, 7, 18, 9, 14,12, 7,18, 17,12, 12, 0, 4, 2, 10,13, 2,19, 18, 3, 10,15, 17,18, 4,13, 6,16, 8, 9, 16,17, 9, 8, 2, 9, 5,16, 13, 0, 1, 5, 0, 2, 6, 9, 5,14, 1, 0, 19,14, 19, 2, 12,10, 7,19, 12, 6, 0,17, 5,18, 2,18, 4, 0, 0, 0, 10, 7, 11, 1, 2,10, 8,16, 0, 1, 18,13, 11, 7, 0, 4, 6,12, 15,10, 4, 3, 8,13, 14,15, 6,11, 9, 5, 7,10, 3, 7, 5, 4, 7, 2, 0, 3, 14,10, 7, 3, 18, 7, 12, 7, 9, 0, 17, 8, 11, 8, 1,10, 8,15, 18,18 }
const int p_30_0[] |
Initial value:
{ 30, 48, 9,19, 3,10, 2, 8, 24,22, 6,27, 0,24, 29,18, 9, 1, 7,14, 11,24, 17, 7, 11,18, 7,21, 2, 3, 5,13, 5, 5, 22, 3, 16,12, 26, 8, 24, 6, 9,18, 20,12, 8,29, 12, 1, 1,14, 8,25, 18,21, 29, 1, 18, 3, 24, 5, 2, 4, 22,13, 23,28, 6, 9, 15,14, 17, 3, 21,13, 2,12, 25, 6, 26,19, 29,28, 6, 5, 24, 3, 2, 9, 13,10, 3,21, 18,14, 29,15 }
const int p_30_1[] |
Initial value:
{ 30, 71, 18,17, 14,27, 23, 5, 21, 2, 18, 6, 21, 3, 11,14, 13,18, 14, 5, 10, 7, 25, 7, 29,22, 16,18, 18,12, 11,11, 24,16, 1,22, 26,28, 9, 8, 1,26, 20, 0, 23, 3, 0,23, 20,27, 29, 0, 23,10, 28,10, 6,23, 22,26, 23,27, 28, 0, 19, 1, 25, 9, 21,21, 6,10, 17,29, 10, 3, 23, 2, 20, 6, 24,25, 8,18, 2, 6, 2,18, 9,19, 21,19, 21, 9, 14, 2, 18,23, 6, 8, 0, 9, 24, 4, 11,27, 13, 7, 20,18, 1,20, 19,22, 14,13, 11,25, 16, 4, 13,14, 0,12, 15,10, 19, 0, 18,19, 11, 2, 17, 9, 22,22, 24,27, 27,17, 10,29, 16, 6 }
const int p_30_2[] |
Initial value:
{ 30, 173, 24,22, 24,13, 6, 7, 7,29, 16, 3, 16,15, 17,15, 25, 0, 7,18, 19,11, 27,16, 21,19, 5,23, 21,16, 27,14, 7,20, 15, 6, 8,19, 24,19, 10,25, 20,17, 29,11, 25,16, 17,24, 16,24, 28, 9, 10,22, 22,28, 13,24, 5, 5, 9, 1, 18,28, 29, 4, 1,18, 3,13, 15,12, 18,20, 23, 1, 3, 8, 8,20, 6,23, 29, 1, 4, 6, 20,29, 6,18, 25,13, 22,12, 26,17, 17,27, 28,20, 7,17, 21,28, 26,24, 2,22, 11,28, 2,16, 20,28, 11,12, 9, 7, 15,16, 7,19, 4,21, 1,24, 13,11, 0, 6, 0, 0, 6,22, 2, 7, 0,20, 6,29, 28,17, 7,25, 16, 9, 25, 9, 22,25, 13, 0, 14,22, 23,27, 2, 1, 9,21, 13,18, 6,20, 22,16, 0,12, 29,29, 3,18, 24,10, 9,18, 7,22, 3,25, 25, 4, 26, 1, 26,25, 22,24, 4,25, 26,13, 11,21, 4, 2, 27,19, 29,17, 10,26, 22, 7, 10, 2, 8,15, 22,23, 14, 0, 23,17, 0, 4, 8,11, 19,22, 19, 7, 16,19, 9,19, 5,10, 16, 8, 15,15, 26,27, 14, 1, 5,19, 1,14, 14, 5, 20,20, 18,22, 7,12, 21,21, 17,12, 12, 9, 12,15, 7, 2, 24, 0, 17,11, 0, 7, 28,16, 9,17, 18,15, 11, 1, 26,26, 9, 5, 26, 7, 4,12, 17,29, 6,12, 19,27, 17,22, 2,21, 16,10, 4, 8, 5, 2, 27,23, 0,24, 26,20, 27, 6, 17, 0, 19,20, 11,18, 15,19, 1,20, 7,28, 15,27, 15,24, 8, 9, 20, 0, 12,20, 6,27, 23,24, 13, 9, 10, 6, 24, 8, 15, 4, 28, 0, 5, 7, 21, 4, 20,18 }
const int p_30_3[] |
Initial value:
{ 30, 99, 25, 4, 28, 3, 27,21, 10,15, 9, 1, 7,12, 3,11, 20, 4, 24,13, 29,28, 26,16, 23,28, 10,19, 0,19, 26,20, 23, 3, 28,11, 19,19, 15, 8, 1,16, 27,14, 9,17, 8,13, 3, 0, 13,20, 10, 2, 23,29, 8, 6, 16, 2, 11, 1, 4,15, 25,14, 18, 4, 14, 4, 16,26, 5, 7, 21,25, 14,13, 7,25, 14,20, 19,24, 16,10, 10,26, 24,23, 26,19, 23,17, 13, 3, 0,29, 12,20, 2,24, 18, 1, 11,26, 3,24, 7, 8, 6, 6, 10,21, 7,18, 0,13, 4,12, 7,20, 3,17, 23,20, 4,27, 29, 2, 22,23, 24,26, 10,13, 27,27, 6,25, 0,26, 15, 0, 27, 4, 13,18, 8,21, 2,25, 22,10, 11,25, 13,23, 17,19, 28,18, 0, 9, 19, 9, 14,24, 26,17, 29,21, 10,22, 12,14, 29, 1, 12,25, 25,18, 24, 7, 21,18, 18, 8, 4, 8, 16,24, 23, 9, 25,17, 8, 5, 22, 6 }
const int p_30_4[] |
Initial value:
{ 30, 66, 19,28, 8,15, 13,20, 7, 7, 3,12, 27, 2, 22,19, 26, 6, 20, 9, 22,14, 29,26, 6,29, 11, 7, 23, 4, 1,14, 22,23, 17, 2, 14,29, 19,11, 15, 2, 20,21, 9,17, 27, 9, 5,24, 1,20, 10, 7, 21,29, 24,16, 24,24, 4,22, 25, 1, 10,27, 7,25, 12, 0, 25,15, 27,16, 28,12, 25, 9, 0,25, 5,12, 5,10, 21, 0, 8,28, 9,20, 20,13, 10,26, 6,11, 12,15, 0,18, 1, 5, 22, 2, 21,13, 9,13, 16,13, 25, 5, 25,29, 13, 6, 22, 8, 17, 1, 8,19, 13,14, 12, 1, 19, 9, 16, 4, 5,13, 10,11 }
const int p_30_5[] |
Initial value:
{ 30, 152, 6, 1, 10,27, 2, 2, 29, 4, 19,20, 1,11, 9, 5, 24,17, 27,23, 10, 9, 4, 6, 22,10, 24,19, 1,19, 22, 4, 22,13, 25,20, 10,26, 13,13, 28, 5, 6,24, 15,12, 15, 6, 0,12, 19,25, 11,26, 7,23, 18,19, 29,17, 28,21, 16, 6, 6,23, 24, 6, 18, 0, 22,29, 19,24, 11,29, 11,13, 18,27, 12, 2, 28,17, 28,16, 18,23, 10,12, 0,28, 21, 2, 24,22, 29,27, 9, 8, 8,20, 2,20, 20,18, 26, 5, 8,10, 27, 1, 11,24, 26,13, 11,20, 10,13, 10,20, 7, 4, 13,27, 25, 0, 8,15, 21,28, 13, 0, 12,16, 25,19, 3, 0, 20, 0, 6, 7, 8,12, 10,17, 18,15, 11,10, 5,19, 0, 9, 7,13, 13,20, 21, 7, 29, 3, 28,28, 9,16, 8, 7, 9,24, 3,21, 24,20, 2,22, 11, 9, 26,10, 6,19, 23,14, 27,12, 21,23, 25,13, 22,25, 21, 4, 12,10, 3,14, 14,16, 9,28, 7,21, 16, 5, 4,28, 19, 8, 20,24, 9,10, 27,11, 21,26, 26,16, 17,23, 25, 8, 6,10, 16,15, 5,28, 1,22, 27,17, 7,10, 0,19, 14,14, 28, 7, 23,15, 8,22, 23,25, 5, 7, 26,11, 14,12, 20,21, 10,22, 6,27, 0,23, 5,20, 23,23, 0, 1, 29,29, 3, 5, 18,14, 8,18, 1, 5, 15,11, 22, 3, 4,17, 21,10, 0, 0, 9,25, 29,25, 22,11, 4, 5, 20,14, 18, 9, 3,15, 2,19 }
const int p_30_6[] |
Initial value:
{ 30, 175, 18,20, 17,19, 26,10, 25,21, 1,11, 17,16, 0, 3, 6,11, 19, 5, 13,19, 0,16, 12,14, 2,11, 4, 8, 17, 0, 16,16, 18, 7, 8,17, 3,28, 5,27, 5,26, 5, 4, 20, 8, 27,10, 11,15, 7, 6, 16,11, 12,11, 24, 6, 15, 9, 27, 4, 15, 3, 24,25, 21,24, 0, 0, 21,26, 13,16, 21, 0, 29,11, 23, 2, 18,10, 15,19, 15, 1, 17,27, 10,23, 15,25, 25,26, 10,17, 15,15, 21,21, 9, 7, 12,25, 11,22, 17,24, 19,28, 26,24, 23,17, 10,18, 11, 9, 1,15, 5,20, 28,25, 12,15, 6,17, 8,27, 25,22, 17,28, 4,23, 20, 5, 12, 0, 11, 1, 7,19, 22,15, 10,25, 11,16, 5, 5, 25, 5, 3, 6, 3,21, 2,22, 9,29, 22, 9, 12, 6, 19,11, 9,18, 16, 6, 22, 1, 17, 3, 5,23, 21, 6, 2, 8, 13, 1, 24, 4, 15,26, 14, 7, 6,13, 22,25, 6,14, 10, 4, 20,11, 7, 2, 26,28, 1,14, 17, 1, 22,26, 10,15, 20,17, 25, 9, 1,27, 29,20, 2,24, 10, 2, 14,24, 17,18, 14,16, 14,19, 3,18, 9,16, 26,22, 6,19, 11,10, 25,18, 16,19, 23,12, 3, 0, 2,26, 2,27, 6, 2, 19,19, 14, 5, 14, 0, 25,27, 1, 9, 19,27, 13,18, 26, 5, 5,24, 13,20, 13, 6, 18,23, 1,25, 15,22, 4, 0, 23,22, 18, 5, 8,14, 24,17, 10,11, 8,25, 2, 4, 25,14, 27, 6, 24, 5, 10, 0, 14,17, 8,20, 20,24, 6,22, 11,19, 7,26, 24, 2, 15,20, 23,18, 16,24, 26, 6, 17, 6, 20,13, 14, 8, 8,29, 1,19, 16, 1, 19,12, 29, 3, 18,18, 16, 0 }
const int p_30_8[] |
const int p_30_9[] |
Initial value:
{ 30, 110, 11,24, 6, 3, 23, 9, 1,14, 20,29, 26,10, 4,25, 4,17, 7,23, 5,21, 15,22, 5,12, 5,16, 18,21, 1,10, 12, 6, 16,21, 26,17, 14,15, 20,27, 4, 5, 7, 5, 27, 6, 1,13, 1,28, 4,14, 12,18, 3,15, 21,19, 26,25, 7,27, 27,20, 4,23, 21,20, 26,12, 9,21, 6,19, 11,21, 7, 2, 6,13, 23,10, 27,21, 17,12, 14, 3, 9, 0, 14,18, 18, 6, 17, 5, 3,20, 28, 7, 13,21, 23,18, 5,15, 13,24, 3,11, 9, 4, 15, 2, 12,27, 18,27, 4, 0, 22, 3, 1,22, 17,10, 6,25, 1, 0, 23,24, 11, 9, 29,16, 17, 9, 12,24, 18,26, 11,13, 8, 5, 6,27, 24, 3, 23,16, 13, 4, 10,12, 23,11, 26, 1, 8, 8, 28, 1, 17, 1, 29,21, 23, 8, 4, 8, 20,28, 8,22, 1,20, 1, 6, 14, 0, 15, 4, 13,20, 19, 1, 12,21, 15,18, 17, 7, 18,14, 18,17, 5,14, 17,25, 6,11, 20,24, 1, 1, 20,21, 13,22, 22, 8, 16, 4, 22,25, 9,20 }
const int p_30_11[] |
Initial value:
{ 30, 177, 9,11, 15, 2, 11,21, 19, 1, 6, 7, 2,15, 25, 8, 18, 7, 26,27, 16, 5, 13,21, 28,20, 23, 6, 6, 4, 14,18, 3,26, 23, 4, 1,13, 18,15, 21,18, 0,17, 20,15, 4, 8, 14,20, 21,17, 8,28, 27, 8, 26, 8, 5,22, 22,22, 10,28, 14,23, 11,27, 26,12, 17, 2, 9, 5, 4, 9, 21,23, 15,21, 26,11, 29,21, 19,19, 2, 2, 18, 6, 5,13, 25,21, 11, 5, 24,18, 13,25, 14,29, 18,12, 15,27, 16,24, 6,16, 8,29, 17,11, 12, 8, 6,29, 12,18, 9,23, 27,22, 4,17, 1, 1, 28,29, 27, 2, 27,12, 13,19, 7,20, 27,16, 14,22, 16,29, 18,21, 20,14, 20,16, 28,17, 13,11, 14,10, 18, 0, 10,25, 25, 1, 7,22, 23,23, 29,22, 14, 0, 14,11, 20, 0, 21,13, 5,28, 29,20, 1,21, 19, 8, 5, 3, 21,25, 10, 0, 14,21, 28, 4, 10, 3, 6,24, 4,27, 6,22, 4, 2, 5,27, 29,23, 25, 0, 1,24, 14,26, 28, 3, 28,12, 26,21, 7, 0, 18,28, 2,16, 5, 7, 18,24, 18,10, 2, 9, 4,15, 4,16, 3,10, 16,27, 12,17, 15,25, 5,29, 2, 6, 9,10, 26, 6, 24, 7, 18, 9, 11,22, 10, 5, 24,16, 18,25, 8,22, 15,11, 12,27, 10,19, 29,10, 29,27, 26, 9, 4,12, 20,17, 0,15, 0,23, 23,12, 10,21, 23,20, 4,14, 20, 9, 12,22, 27,23, 25,15, 17, 7, 3,17, 17,14, 2,26, 29,17, 8, 6, 11,14, 15, 0, 11, 2, 1, 6, 19,25, 19,15, 6, 3, 29,26, 8,12, 0,29, 5, 8, 8,26, 23,14, 22, 1, 16, 2, 12,29, 13,24, 6, 1, 1, 8, 25,12 }
const int p_30_13[] |
Initial value:
{ 30, 82, 27, 9, 7, 4, 27, 0, 18,21, 29, 2, 14,12, 22, 2, 4,25, 10,27, 17,20, 7,23, 9, 9, 26, 5, 5,22, 27, 1, 18, 5, 5,15, 6, 5, 18,13, 1,12, 6,22, 11,28, 27,11, 14,16, 23, 6, 4,28, 28,24, 19,13, 11,26, 19, 0, 27, 6, 12,29, 20,21, 21, 8, 20,27, 9,27, 28, 8, 1, 4, 9,15, 5, 1, 27,25, 4,10, 27,26, 13, 0, 5,10, 13,29, 19,17, 4, 0, 5, 5, 10,21, 5,13, 11,15, 8,18, 29, 5, 27,17, 2,24, 11, 0, 14,11, 15,28, 14, 4, 16,22, 24, 3, 24,18, 9,17, 8, 8, 12,22, 3, 2, 1,25, 13,24, 24,14, 3, 6, 18,23, 0,21, 6,28, 26,12, 7,19, 16, 8, 7,13, 25,16, 17,14, 19,29, 23,18 }
const int p_30_14[] |
Initial value:
{ 30, 51, 18,12, 28,11, 22,25, 10,22, 24,20, 26,23, 21, 9, 19,20, 5, 5, 15,24, 10,17, 17,17, 29,13, 22,14, 17,18, 11, 6, 20, 1, 3,28, 23, 3, 12,14, 8,22, 7, 4, 29,20, 21, 4, 0,14, 21,26, 29,29, 17, 9, 9,12, 28,26, 29, 0, 26, 2, 4,29, 12,12, 7, 2, 9, 1, 21,21, 12, 4, 13, 3, 24,13, 24,27, 3, 7, 13, 8, 22,12, 5,12, 20,11, 1,21, 18,10, 26,24, 28,18, 27,20 }
const int p_30_15[] |
Initial value:
{ 30, 130, 6, 1, 13,14, 28,13, 29,27, 18,26, 28,16, 13, 3, 10, 7, 3,21, 3,26, 11,13, 3,27, 0,22, 3,28, 25,13, 7,11, 21,18, 4,25, 0,16, 8,17, 11, 5, 8,14, 28,24, 11,14, 29,11, 26, 4, 12,23, 2,19, 29,14, 4,22, 21,19, 0, 0, 10,12, 19,23, 13,24, 11, 4, 16, 8, 3, 6, 27,17, 0, 6, 15, 4, 12, 8, 0,29, 26,17, 14,26, 10,29, 28, 5, 10,21, 5,18, 11,21, 19, 6, 11, 0, 8,27, 13,21, 12,24, 8, 0, 23,10, 3, 3, 22, 7, 5, 9, 24,15, 10,17, 13,19, 0,10, 13,12, 7,15, 3,15, 20,14, 7,22, 16,17, 17,17, 7,20, 18, 9, 10,25, 21,25, 7, 3, 12, 5, 10, 6, 15,20, 5,14, 19,20, 23,27, 22,13, 28,26, 25,25, 0,14, 24,25, 4, 5, 14,15, 28,28, 10,23, 17, 2, 1,14, 20,13, 14,22, 3,11, 18, 1, 2,14, 9,18, 18,25, 24, 0, 24,24, 18, 3, 10,26, 27,14, 27, 4, 10, 1, 17,29, 20, 6, 20, 1, 22,17, 20,24, 2, 2, 0,28, 23,14, 24,19, 5,16, 19,19, 7, 7, 1, 9, 13,22, 17,13, 19,17, 25, 3, 8,22, 13,10, 15,24, 24,17, 10,20, 4,26 }
const int p_30_16[] |
Initial value:
{ 30, 175, 12,15, 19,23, 15,17, 18,21, 19,19, 29,29, 17,24, 15, 7, 6,16, 0,20, 16,11, 15,22, 16,20, 19, 1, 26,16, 11,22, 11,19, 19, 3, 25, 9, 17, 6, 25, 8, 24, 8, 7,22, 19,16, 2,20, 11,16, 10, 1, 22,27, 27, 6, 9,22, 0,15, 12, 2, 21,26, 27,15, 1, 8, 9,27, 26, 2, 26, 8, 23, 1, 14,23, 27, 8, 11,27, 17,15, 5,14, 9, 7, 21,11, 16,24, 16,12, 23, 2, 4,15, 9,19, 27,19, 23,10, 13, 0, 16,17, 9, 6, 27,28, 26, 5, 7,29, 0,12, 16,25, 22,20, 25,24, 10, 2, 20, 3, 28,26, 21,15, 9,16, 20, 4, 19,29, 18,22, 0,25, 25,11, 25, 4, 22, 4, 22, 2, 1, 9, 22, 7, 23,13, 27,20, 24,24, 4,21, 22,19, 13,20, 15,28, 10,10, 20, 5, 10, 4, 24, 2, 2,11, 6, 4, 18,20, 8, 0, 15, 1, 18,27, 0,18, 5,16, 28,17, 13,23, 15,14, 20,18, 18, 0, 29,14, 17, 4, 16,28, 20, 8, 14, 5, 10, 9, 13,10, 29, 5, 15,23, 5,29, 10,15, 8,16, 6,12, 1, 3, 18,11, 9,25, 13, 7, 12,29, 2, 2, 24,15, 0, 8, 13,15, 8,17, 13,12, 20, 9, 23,28, 10, 6, 11, 2, 23, 4, 4, 3, 26, 9, 16,18, 14,24, 10,21, 0,24, 29,10, 21, 0, 10, 0, 16,14, 6,17, 8,18, 29,12, 21, 3, 22,14, 20,26, 3,12, 7,18, 21, 6, 10,26, 25,19, 7,13, 13, 8, 15, 4, 7,27, 28,20, 7, 2, 21,17, 17,28, 26,17, 18,29, 14,16, 28, 1, 10,12, 10,14, 26, 7, 13, 5, 26,26, 1,21, 20,23, 4,20, 12,25, 12,12, 14,22 }
const int p_30_17[] |
Initial value:
{ 30, 167, 14, 5, 4,18, 21,13, 15,26, 13,26, 19, 6, 17,17, 26, 2, 2,25, 26, 4, 22,13, 21,10, 17, 1, 17,22, 16, 3, 9,26, 25,22, 6,28, 2,12, 7, 6, 8,11, 18, 3, 28,23, 2,21, 19,13, 9,13, 2,29, 21, 6, 18, 9, 8,26, 10,18, 19, 0, 17,16, 7,24, 17,25, 28,25, 3, 5, 2, 7, 3,12, 19,14, 27,29, 26,23, 20,19, 3,29, 21, 1, 25,13, 1,13, 18,14, 14,11, 14, 8, 19,20, 12,20, 17,28, 25, 7, 22, 5, 11,17, 22, 2, 8, 5, 22,21, 7,23, 19,15, 4,29, 4,11, 23,28, 0, 0, 23,13, 19,27, 29,13, 18,18, 12, 1, 26,27, 4,19, 18,12, 15, 0, 5, 9, 23,29, 21, 3, 15,14, 1,22, 21,12, 0, 7, 18,10, 19, 1, 11,21, 8,20, 9,18, 17,24, 0,25, 1, 6, 24, 2, 5, 1, 7,26, 22,28, 22, 6, 26,16, 27, 0, 19,18, 6, 0, 16,23, 7,15, 5, 4, 25,10, 9, 5, 23,16, 18,20, 16,14, 9, 8, 28,19, 29,19, 15,19, 5,27, 12,13, 2, 6, 27,13, 3,17, 16, 4, 8, 0, 23,17, 28, 3, 8,13, 29,25, 14,13, 22,14, 22, 3, 26,13, 29,22, 27, 9, 17,19, 16, 6, 23,12, 2,19, 11,28, 27,20, 10,20, 18, 8, 12, 5, 19, 5, 26,22, 3, 3, 17, 4, 13,23, 7,25, 13,27, 10, 8, 11,12, 25, 2, 11,15, 5,23, 18,11, 29, 5, 0,29, 15, 4, 16,26, 26, 8, 1,21, 8,23, 26, 6, 2,27, 23,11, 5,22, 24,28, 21,20, 24,12, 26, 9, 9,14, 1,23, 21, 4 }
const int p_30_18[] |
Initial value:
{ 30, 87, 27,10, 4,18, 11, 0, 16, 0, 5,14, 6,20, 7,13, 21, 7, 27,21, 10,25, 23, 1, 22, 8, 26,27, 20,23, 23,21, 12,23, 25,11, 23, 8, 9,17, 18, 4, 28,26, 2, 2, 0,21, 25,10, 29,21, 18,19, 0, 3, 3,25, 0, 7, 2, 6, 11, 1, 13,18, 9,26, 27,18, 22, 0, 27, 6, 13, 0, 25,22, 13,22, 26, 0, 17,12, 6,21, 22,10, 24,13, 1,13, 3,28, 25,12, 17, 3, 21, 5, 29, 5, 29, 4, 5,24, 1,27, 2,25, 4,20, 25,16, 6,10, 0,17, 5, 9, 6, 8, 15,18, 12, 1, 22,17, 23,14, 21, 8, 21,27, 13,28, 24, 0, 0,13, 0,23, 24, 2, 19,12, 20,17, 24,19, 0, 4, 0,25, 1,21, 11, 6, 0, 0, 27,25, 8,10, 12,29, 21,26, 15,17, 2, 1, 1,29, 13,21 }
const int p_30_19[] |
Initial value:
{ 30, 146, 28,21, 9,28, 24,13, 23, 3, 28,13, 23,11, 10,25, 13,23, 14,23, 21,15, 21,28, 1,23, 22,22, 3, 1, 16,28, 3,28, 0,20, 5,10, 15,12, 27,19, 25,14, 19,25, 11,17, 10,21, 15, 4, 6,28, 28,17, 7,21, 2,11, 14,22, 26,19, 20, 6, 25,11, 15,10, 11, 8, 3, 4, 27,29, 19, 1, 19, 3, 4, 7, 28, 7, 10,18, 14,20, 20,24, 10, 6, 18,21, 4,29, 2,12, 7,11, 15, 6, 17, 4, 3,29, 23,24, 5,22, 2,22, 0,21, 1,13, 3,23, 16, 0, 6,27, 16,29, 29,29, 26,21, 1,19, 20,10, 10, 0, 29,10, 11,21, 26,29, 19,11, 13,11, 29, 4, 29,27, 16, 8, 17, 0, 22,13, 24, 1, 29,20, 1,22, 7,27, 29,12, 18,19, 1,12, 28,16, 9,15, 22,12, 19, 4, 6,13, 8,28, 4,14, 28,10, 5,26, 1,25, 27,10, 18, 8, 2,26, 19,14, 14,14, 21,13, 26, 1, 12,28, 13, 7, 17,22, 15, 2, 5,11, 14,17, 14, 5, 22, 3, 6,16, 13,27, 24,26, 1, 1, 2, 9, 13, 8, 12,13, 24, 7, 10,13, 4,22, 18,20, 24, 2, 26,23, 12, 3, 2,24, 6,19, 7,15, 25,28, 9,16, 12,18, 29, 3, 1, 2, 23,14, 0, 3, 26,26, 28,27, 21,20, 20, 4, 8, 6, 24,25, 6, 7, 1, 0, 26,17, 25, 1, 8,13, 2, 6, 9,21, 8, 8 }
const int p_40_3[] |
Initial value:
{ 40, 87, 11,20, 16,33, 10,20, 18,27, 7,33, 15,36, 35,32, 36, 1, 1,20, 39,39, 19,12, 38,21, 39,23, 25, 4, 8,30, 23,32, 14,28, 10,10, 30,27, 13,36, 32,11, 22,17, 19,23, 16, 4, 26,15, 37,16, 28,23, 36, 3, 37,35, 9, 4, 25,26, 30,21, 17,15, 8,27, 3,20, 36,36, 23,36, 18,14, 27,29, 22,25, 13, 8, 20,21, 23, 1, 2,15, 4,11, 25,31, 24, 5, 3,14, 19,29, 11,25, 20,20, 29,15, 1, 4, 34,24, 35,25, 26,18, 39,33, 29, 2, 33, 8, 34,21, 3,22, 31,34, 25, 1, 39,37, 9,31, 13,14, 36,29, 37, 2, 34,32, 11, 2, 10,15, 34,34, 3, 2, 6, 2, 15,12, 11,34, 16,17, 6,39, 19,34, 7,22, 32,34, 8,17, 39,21, 5,35, 9,25, 34,25, 19,28 }
const int p_40_6[] |
const int p_40_8[] |
Initial value:
{ 40, 124, 32, 3, 26,27, 35,26, 37,28, 7, 9, 22, 3, 39,24, 11, 8, 16,24, 4,16, 14, 5, 3, 0, 18,29, 8,11, 37, 3, 5,33, 21,19, 10,23, 19,31, 38,20, 3,16, 15,12, 30,24, 3,28, 34,34, 5,26, 10,21, 23,39, 12,17, 23, 5, 31,34, 5,18, 15,17, 18,33, 11,20, 34,23, 21,30, 13,38, 4,38, 0, 7, 27,24, 24,30, 10,10, 12, 7, 7,18, 37, 5, 13, 2, 39,22, 39,34, 23, 4, 5,39, 1,37, 2, 2, 27,26, 11,36, 4,24, 20,24, 27,36, 7,29, 11, 3, 3,13, 3,20, 14,10, 31,10, 27, 6, 11,14, 2,36, 14,25, 0,27, 3,30, 14,17, 25,30, 33, 6, 14,15, 1,19, 1, 2, 38,30, 12, 0, 34,12, 36,18, 32,37, 34,26, 36,30, 38,11, 39,36, 28, 5, 29,29, 19, 6, 11,24, 32,14, 0, 2, 20,35, 29,24, 30,32, 36,15, 10,38, 32,20, 27, 0, 6,25, 9,23, 39,18, 23, 6, 36,33, 31,21, 10, 9, 14, 1, 30,26, 21,11, 26,11, 19,16, 32,16, 17,29, 28,24, 37,36, 10, 7, 10, 2, 5,27, 36, 8, 13,24, 28,31, 31, 1, 16,38, 6,18, 3,27 }
const int p_40_9[] |
const int p_40_10[] |
const int p_40_18[] |
Initial value:
{ 40, 98, 5, 9, 37, 4, 9, 3, 16, 5, 34,29, 1,19, 30, 9, 37, 9, 8,24, 25,20, 39, 2, 38,39, 17,19, 38,22, 31,37, 2,35, 1,28, 2,25, 7,17, 27,38, 24,36, 4, 1, 38,23, 11,19, 6, 8, 36,24, 0, 1, 21,26, 6,16, 34,30, 14, 6, 6,33, 2,20, 1,33, 22,11, 13,17, 20,27, 20, 7, 35,29, 37, 8, 29, 0, 5,10, 12, 8, 10,22, 34, 0, 3, 3, 3,31, 27,24, 27,14, 17, 2, 37,30, 37,23, 7,23, 8,15, 37,12, 9,19, 11,17, 20, 2, 16, 4, 25, 9, 23, 2, 32,26, 30,23, 14,16, 10,34, 28,34, 5, 3, 3, 6, 34, 4, 23, 1, 18,10, 31,34, 28,22, 27,15, 2,38, 20,23, 8,28, 16, 7, 10,11, 29,28, 39,14, 14,18, 22,12, 10,20, 36,28, 35,18, 28,10, 36, 0, 36,14, 6,32, 7,35, 9,37, 0,34, 24,18, 8,31, 2,23, 35, 4, 11, 4 }
const int p_40_19[] |
Initial value:
{ 40, 95, 36,27, 20,29, 2,39, 18,29, 22,23, 1,17, 24,20, 15,11, 13,29, 29, 6, 6,17, 25,26, 21,13, 5,15, 17,10, 19,31, 6,12, 32,16, 3,11, 38,23, 17, 2, 17, 1, 1,28, 37,35, 30,33, 7,19, 16, 5, 20,31, 27, 9, 30,26, 32,39, 37, 5, 29,20, 6,37, 2,15, 8,18, 28,18, 30,36, 34,10, 8,22, 16, 1, 2, 6, 38,38, 32,24, 35,17, 1,18, 28,39, 28, 8, 27,15, 9,26, 14, 5, 32,30, 25,23, 4,30, 5, 8, 16,35, 20,18, 22,22, 2,10, 27,31, 14,14, 21,20, 33, 0, 14, 1, 1,14, 24, 9, 14,38, 35, 8, 28,38, 37,17, 3, 7, 0,34, 1, 0, 3, 2, 0, 7, 33, 4, 30,20, 34,24, 1,33, 24,14, 1, 1, 4,35, 3, 4, 28,37, 15,22, 12,29, 37,11, 19,17, 6,33, 11,33, 5,31, 23, 7, 33,14, 36, 0, 17,21 }
const int p_50_0[] |
Initial value:
{ 50, 174, 8,31, 20,47, 46, 7, 18,39, 29,30, 27, 2, 30,45, 20,25, 2,12, 34,33, 33,23, 48,23, 29,39, 29,31, 44,46, 33,37, 22,41, 14,16, 31,38, 2,14, 45,29, 33,48, 27,46, 28,19, 13,45, 19,41, 38,30, 24,10, 10,28, 21,13, 39, 5, 4,47, 25,37, 10,19, 44,39, 48,32, 37,10, 46, 1, 35,23, 24,29, 34, 8, 48,26, 31,26, 10,44, 16,41, 46, 9, 9,23, 41,13, 11,21, 32, 8, 17, 4, 2, 5, 17, 8, 9, 2, 30,41, 33,47, 21, 1, 46,29, 6,15, 46, 5, 36,31, 29, 7, 14,47, 38,34, 25,29, 0,12, 18, 2, 36, 0, 15,29, 27,15, 17,30, 38,47, 21,34, 31,29, 4,41, 38,26, 39,40, 31, 9, 29,26, 13,44, 32,49, 8, 6, 15,21, 27,32, 48, 8, 22,45, 31,12, 32,48, 9, 4, 0,47, 40,27, 24, 6, 4,37, 19,18, 48,31, 3, 6, 48,36, 19, 6, 39,27, 31, 1, 15,20, 26,16, 16,33, 10,46, 47,19, 5,16, 6,30, 21, 3, 29, 0, 18,37, 44,12, 31,24, 32, 2, 48,30, 14,48, 33, 2, 31,47, 18,49, 26, 5, 25,13, 2,11, 35,21, 27,25, 16, 4, 26, 4, 14,44, 13,46, 19, 7, 23,38, 3,35, 3, 5, 17,25, 5,36, 30,39, 17,36, 32,22, 21,24, 31,48, 2,34, 47,12, 30,11, 35,13, 25,34, 12,42, 41,36, 29,17, 35,35, 10,18, 48,11, 41,23, 1,37, 36,47, 27,16, 29,15, 3,21, 19, 0, 27,11, 1, 5, 4,16, 7, 0, 0,28, 15,26, 47, 6, 7, 8, 18,17, 47,32, 37,23, 28,49, 48,28, 6, 2, 32,17, 1,36, 2,43, 28, 2 }
const int p_50_1[] |
const int p_50_4[] |
Initial value:
{ 50, 146, 22,28, 9,37, 15,18, 0,30, 2,24, 29,42, 42,42, 41,44, 23,46, 25,46, 25,36, 36,27, 8,36, 48,15, 12,26, 42, 9, 36, 9, 44, 7, 4,34, 41,12, 6,46, 38,25, 37, 8, 16,35, 39,14, 28,10, 34,12, 40,23, 8,46, 13,39, 47, 3, 49,28, 26,10, 19,18, 36,22, 45, 9, 24,42, 2,43, 10,10, 29,27, 29,22, 2, 6, 15,42, 9,30, 2,38, 49,41, 17, 6, 15, 1, 24, 9, 44,44, 37,35, 29,43, 43,45, 27,39, 21,35, 17,48, 21,22, 39,35, 14,12, 9,43, 41,21, 29,23, 4,19, 17,32, 29,31, 24,14, 33,19, 13,31, 12,34, 26,36, 42,22, 17,14, 15,44, 22, 3, 6,28, 47,36, 8,38, 17,30, 20, 2, 27,38, 21,29, 48, 7, 17,25, 23,13, 33,22, 32, 2, 39, 5, 7,24, 13,23, 38,39, 44,22, 0,42, 18, 9, 4,10, 26,45, 15,10, 34,45, 18,19, 45,43, 0, 6, 16, 8, 33,13, 6,25, 45,35, 22,17, 2,32, 42,46, 35,20, 14,20, 13, 0, 17,19, 25,26, 3,40, 43,20, 5,20, 47,25, 7,33, 26,29, 12,40, 6,41, 16,24, 37,11, 21,30, 37,22, 34, 9, 37, 9, 30, 4, 17,36, 44,31, 45,33, 3,30, 5, 3, 19,40, 0,29, 5, 7, 49, 7, 48,23, 23,29, 43,30, 1,10, 18, 2, 42,31, 13,44, 5,24, 3,16, 8,26 }
const int p_50_5[] |
Initial value:
{ 50, 39, 12,22, 10,22, 16,38, 38,16, 8,34, 22,11, 7,45, 42,48, 15, 9, 25,23, 0,37, 12,33, 4,47, 8,36, 9,19, 35,39, 12,24, 37,13, 2,11, 3,14, 19,27, 24,21, 48,12, 47,36, 8,26, 28,29, 36,35, 21,21, 32,22, 20,39, 29,36, 33, 7, 29, 2, 42,43, 28,27, 22,26, 20, 4, 43,49, 49,40 }
const int p_50_12[] |
Initial value:
{ 50, 107, 49,27, 11,17, 33, 0, 48,49, 25,27, 14, 8, 6,22, 11,15, 17,23, 33,27, 4,33, 0,21, 36,28, 2,42, 42,11, 38,13, 28,13, 9,33, 20,39, 40,38, 25, 6, 21, 3, 28,10, 2,18, 8,13, 33,23, 49, 3, 7,22, 17, 6, 19,23, 35,33, 3,13, 36,49, 46,42, 18,10, 38,47, 47,23, 5,10, 22,16, 45, 2, 27, 2, 32,28, 13,40, 49,28, 15,31, 21,37, 48,46, 25,16, 37,34, 18, 4, 34,18, 10, 5, 13, 5, 26,43, 15, 0, 12,14, 24, 4, 10, 8, 3,47, 21,17, 42,49, 11,30, 16,28, 26,26, 6,26, 18,23, 47,49, 12,10, 0,28, 19, 0, 16,41, 32,36, 17, 1, 43, 6, 12,16, 24,25, 5, 1, 4,26, 46,49, 46,19, 39,41, 7,30, 24,20, 41,19, 1,41, 40,24, 7,11, 23,12, 49,21, 44,46, 25,44, 10,24, 1,42, 25,32, 20, 9, 3,26, 28,26, 1,46, 4,18, 0,32, 37,33, 3,38, 30, 2, 26,28, 23,31, 20,21, 31,49 }
const int p_50_15[] |
Initial value:
{ 50, 155, 16, 1, 43,18, 23,37, 11,48, 45,44, 10,41, 4, 0, 20, 4, 39,24, 39,11, 46,19, 19, 5, 21,48, 8,17, 47,28, 16, 5, 48,14, 9,45, 48,32, 38,36, 42,45, 47,17, 18,45, 32, 6, 21,29, 8, 4, 39,30, 24,29, 36,17, 21,42, 35,42, 41,12, 11, 6, 6,31, 5,10, 32,47, 20,48, 24,12, 35,23, 38,13, 37,24, 7,36, 31,22, 24,34, 46, 6, 40,14, 35,27, 5, 0, 13, 0, 9, 7, 48, 4, 24,23, 22,24, 39,22, 34, 0, 6, 0, 7,31, 23,10, 6, 5, 10,27, 39,44, 27,46, 34, 7, 47, 3, 45, 7, 27,22, 30,33, 0,38, 38, 1, 2,19, 12,20, 38,21, 49,31, 45,37, 9,15, 13, 8, 27,42, 1,46, 6,23, 31,44, 19,38, 49,26, 24,30, 35,12, 24,27, 1,39, 42,37, 44,36, 34, 1, 25,41, 3,34, 35,29, 37,19, 28, 9, 22, 1, 8,15, 17,20, 43,46, 45,18, 31,30, 43,49, 30,18, 25,21, 2,11, 5,12, 42,31, 40, 5, 16,31, 6,19, 13,27, 1,35, 4,21, 43,15, 9,24, 26,16, 12, 2, 39, 9, 49,11, 43,39, 42,39, 14,27, 18,33, 32,49, 26,49, 13,33, 27, 4, 41,18, 41, 8, 18,32, 2,35, 23,42, 15,22, 9,47, 23, 1, 9,42, 3,19, 17,36, 3, 0, 0, 4, 25,44, 4,45, 45,16, 20,31, 33,14, 38,23, 39,32, 6,20, 23, 3, 40,49, 41,45, 28,22, 29,47, 26, 4, 40,38, 18,36 }
const int p_50_16[] |
Initial value:
{ 50, 74, 33,37, 13,43, 28,12, 42,24, 47,41, 47,13, 20,46, 26,46, 37,33, 24, 0, 25,40, 42, 9, 8,47, 7,12, 19,37, 19,48, 44,33, 46,47, 8,15, 14, 0, 34,49, 1,47, 3,43, 18, 2, 10,47, 8,48, 5, 2, 11, 8, 12, 9, 47,40, 6,27, 17,44, 8,10, 17, 6, 45, 9, 36,13, 25,24, 38,38, 5, 1, 13,15, 29, 9, 17, 3, 32,13, 41,20, 19,10, 47, 3, 34,12, 2,27, 47,17, 31,49, 3,37, 42,23, 10,17, 41,18, 0,12, 23, 9, 45,32, 9,49, 6, 8, 20,16, 5,23, 34,14, 38,46, 41,15, 26, 4, 30,26, 6, 5, 49,13, 33,35, 29,12, 16,39, 31,14, 5,18, 35, 9 }
const int p_50_19[] |
Initial value:
{ 50, 103, 7,40, 4, 4, 36,25, 20,17, 1,24, 6,21, 41,26, 41,48, 6,18, 39,44, 11,29, 24, 2, 20,14, 33,31, 27,45, 35, 9, 5,41, 26,34, 9,14, 40,30, 15,32, 38,31, 29,27, 32,44, 45,30, 20,29, 31,12, 45,38, 22,20, 27,32, 48,22, 4,29, 33,18, 6,12, 3,21, 49,38, 41,39, 21,48, 44,10, 14, 5, 11,12, 26,39, 41, 1, 35, 0, 47, 4, 48,49, 19,36, 49,39, 23,24, 29,16, 40,35, 44,35, 46,31, 15, 8, 43,14, 46,36, 4,15, 3,27, 39,16, 3,13, 44,25, 23,35, 10,31, 49, 6, 28, 9, 0,15, 26,37, 14,44, 15,23, 26,49, 0,21, 15,33, 14, 8, 40,49, 11,43, 17,22, 9,15, 37,41, 4, 1, 3,48, 14,17, 10, 9, 36,27, 18,46, 31,38, 27,11, 15,49, 12,37, 41,49, 9, 9, 42,41, 4,33, 25, 9, 3,22, 24, 3, 21,21, 17,46, 38, 1, 11, 2, 37,14, 3,32, 41,20, 6,25 }
const int p_60_0[] |
Initial value:
{ 60, 156, 23, 3, 53,20, 37,16, 56,51, 5,20, 22,26, 44,38, 30,56, 22, 4, 34,28, 4,20, 30,15, 27, 3, 57,37, 0,32, 9,42, 54,18, 2, 9, 26,32, 46, 6, 55,41, 41,38, 23,29, 15, 5, 46,20, 13,18, 29,47, 52,44, 46,17, 0,38, 27,15, 37, 8, 36,33, 11, 1, 13,43, 37,48, 19,12, 42,31, 22,19, 27,21, 8,19, 37,10, 53,41, 29,19, 30,47, 44,19, 43, 9, 13, 5, 18,10, 9,17, 26,14, 11,28, 53,55, 24,51, 29,24, 33,29, 52,13, 8,32, 29,28, 58, 5, 46,47, 43,10, 53,29, 36,19, 22,50, 6,46, 2,59, 6,24, 48,11, 12, 6, 37,14, 33,27, 24,40, 34, 4, 52,33, 48, 3, 56,19, 44,16, 49,53, 3,33, 17,44, 55,47, 52,22, 10,30, 44,45, 6,25, 47,54, 34,15, 23,26, 52,45, 41,20, 56,36, 33,23, 41, 0, 56,32, 33, 0, 54,59, 52, 6, 39,24, 27,32, 8,57, 35, 2, 46, 3, 48,36, 10,59, 9, 7, 9,52, 46,42, 24,17, 35,36, 50,35, 15,57, 56, 9, 16, 1, 10,52, 52,50, 42,58, 57,39, 0,25, 12,57, 17,15, 13,53, 4,38, 23,46, 56,20, 2,17, 23,10, 21,58, 33,59, 6,22, 31,43, 58,28, 0,19, 20,30, 59, 0, 43,19, 22, 7, 53,40, 33,42, 34,55, 53,12, 10,27, 48, 5, 58,41, 34, 7, 49,22, 17,58, 15,56, 3,57, 23,33, 41,44, 12,20, 7, 5, 51,39, 42,22, 8,37 }
const int p_60_19[] |
Initial value:
{ 60, 112, 40,51, 39,15, 55,22, 15,46, 0,37, 43,25, 51,44, 5, 0, 38,41, 19, 6, 45,56, 19,47, 28,15, 40,47, 54,38, 55,28, 47,40, 26,45, 35,53, 10,28, 10,35, 12,19, 25, 3, 20,45, 11,25, 30,23, 55, 0, 44,31, 52,34, 58,20, 45,33, 35,20, 55,49, 12,15, 49,26, 51,52, 32,25, 4,30, 26, 4, 51,58, 43, 1, 2,47, 3, 7, 14,43, 7,14, 14,23, 31,44, 11,11, 13, 6, 46,36, 31,19, 37,52, 20,32, 37,19, 22,55, 2,18, 2, 8, 44, 6, 15,33, 34, 4, 29,24, 3, 0, 7,41, 6, 5, 28,43, 28,59, 59,55, 7, 0, 43,30, 54,36, 56,34, 56, 3, 53, 0, 7,28, 38,54, 58,13, 7,58, 3,52, 35,52, 57, 4, 36,58, 11,54, 37, 1, 57, 6, 10, 6, 11,21, 37,26, 41,26, 20,30, 20,17, 23, 9, 34,40, 47,26, 57,23, 58,22, 58,10, 16, 6, 14, 6, 36,57, 41,10, 58,42, 34,51, 38,14, 31,27, 35,58, 56,43, 37,25, 33,19, 41,54, 11,55, 25,38, 16,14 }
const int p_70_0[] |
Initial value:
{ 70, 166, 30,26, 50,22, 25,36, 38,54, 51,45, 28,32, 61,28, 27,63, 42,22, 65,51, 50, 2, 32,46, 17,20, 69, 4, 38, 6, 49, 9, 37,24, 59,37, 14, 6, 23, 3, 63,23, 21,65, 18,26, 19,63, 49,65, 8,61, 32,67, 14,11, 4,68, 9,63, 42,60, 18,43, 53, 5, 38,26, 9,64, 52,32, 20,31, 44,28, 23,18, 16,47, 66,67, 58,38, 24,47, 4,58, 12,27, 60,57, 31,30, 15,49, 16,62, 13,42, 65,61, 58,16, 49,15, 49,63, 51,18, 40,49, 65, 3, 44,24, 8,40, 47,55, 21,34, 25,69, 39,40, 54,51, 8,66, 33, 7, 60,13, 42,61, 18,53, 3,12, 52,50, 55, 8, 5,65, 66,50, 21,43, 7,14, 0,29, 7,49, 10,49, 26, 2, 46,27, 11,21, 29,46, 64,45, 4,24, 7,28, 55,24, 28,61, 31,27, 63,15, 18,66, 26,38, 51, 8, 56,22, 29,44, 33,38, 28,50, 34,52, 1, 5, 53,17, 23, 4, 4,25, 51, 0, 42,34, 29,59, 48,59, 14,12, 40,26, 35,65, 56,40, 7,36, 67,57, 21,60, 48,43, 38, 1, 66,58, 47,45, 47, 1, 66, 7, 68,19, 40,15, 39,58, 57,66, 38,47, 53,44, 39, 6, 6,14, 46,61, 58,43, 22,65, 23,42, 19,45, 17,13, 43,25, 60,43, 2,11, 29,67, 54,37, 69,46, 31,63, 67, 3, 34,29, 42,26, 65,40, 49, 6, 53,13, 50, 1, 2,17, 24,15, 34,66, 48,33, 42,51, 25,49, 22,54, 41,45, 11,37, 12,38, 19,17, 29, 2, 48, 9, 14,62, 54, 9, 26,37, 48,13, 10,69, 23, 1 }
const int p_70_4[] |
Initial value:
{ 70, 167, 69,68, 41,64, 26,43, 4,40, 1, 7, 17,53, 65,57, 68,23, 15,41, 54,48, 22,25, 19,37, 5,52, 59,35, 67,13, 47,41, 65,68, 60,17, 26,40, 59,18, 0,13, 47,45, 22, 2, 24,39, 39,49, 4,26, 8,41, 40,60, 18,62, 31,30, 59,10, 0,27, 26,28, 12,46, 51,14, 1,59, 19, 2, 62, 4, 55,19, 37,44, 48,50, 15, 8, 34,61, 16, 3, 12,45, 44,10, 2,40, 24,33, 39,42, 40,18, 48,45, 53,67, 64,16, 16, 6, 65,58, 14,37, 58,39, 39,14, 6,62, 39,25, 53,51, 9,49, 48,48, 26,34, 17,37, 0,35, 49, 2, 19,18, 19,65, 62, 8, 65,23, 0,10, 69,24, 33, 1, 26,25, 26,31, 23,45, 16,68, 65,39, 67,61, 3, 9, 61, 8, 23,27, 7,14, 37,34, 55,41, 59,43, 60,51, 66, 4, 54,18, 63,29, 29,21, 1,47, 22,11, 24,21, 32,39, 16,30, 34,17, 11,14, 19,25, 44, 8, 4,35, 2,67, 13,49, 15,55, 52, 9, 28,14, 24, 0, 54,58, 13,37, 60,10, 53,17, 33,41, 40,68, 65,31, 58,19, 45,48, 3,14, 22,26, 48,43, 18,55, 50,25, 16,45, 66,19, 50,69, 20,69, 50,18, 44, 9, 65,17, 25,44, 19,57, 68,58, 28,46, 61,18, 4,62, 16,57, 40,19, 36,64, 1,26, 59,63, 25,63, 12,20, 57,19, 51,17, 16,18, 54,20, 40,35, 41,59, 13,67, 5,35, 54,66, 53,64, 62,54, 16,65, 69,27, 61,54, 66,37, 63,45, 4,57, 54,13, 33,43, 16,50, 33,14, 18,51, 25,59, 37,66, 33,29 }
const int p_70_5[] |
Initial value:
{ 70, 165, 67, 1, 69,54, 48,14, 28, 8, 33,33, 63,64, 38,37, 23,68, 38,40, 11,35, 14,20, 66,10, 31,47, 13,20, 23, 2, 27,58, 34,53, 12,53, 34,15, 33, 4, 5,41, 40,47, 30,54, 35,67, 66,37, 29,34, 7,50, 25,43, 29, 9, 18,63, 32, 5, 50,56, 6,66, 25,15, 3, 6, 39,49, 69,43, 21,69, 69,57, 61,15, 60,49, 37,12, 7,62, 56,39, 15,29, 63,20, 66,69, 32,48, 8,58, 33,13, 27,62, 64,30, 54,53, 53, 2, 63,28, 0,11, 55, 9, 11,52, 42,65, 67,67, 63,14, 59,67, 30,39, 12,25, 53,49, 25,27, 62, 2, 15,52, 49,19, 33, 9, 42,54, 51,24, 7,41, 33,27, 44,50, 41,54, 40,39, 23,29, 37,18, 11,24, 33,49, 63,41, 16,38, 49,29, 50,28, 58,66, 68,67, 62,56, 22, 7, 30,24, 48,15, 59, 6, 18,29, 63,66, 54,30, 57, 7, 45, 2, 21,43, 62,49, 43,41, 66, 3, 46,38, 5, 2, 26, 8, 24,57, 9,66, 13,43, 12,37, 4,50, 68,64, 14,33, 45,10, 4, 9, 20, 3, 47,28, 64,36, 54,67, 15,57, 22,67, 35,32, 51,14, 51,37, 7,58, 60,59, 50,58, 7,26, 55,38, 21,20, 22,23, 21,36, 1, 5, 24, 3, 48,26, 61, 2, 64,10, 38,66, 49,51, 55,52, 40,53, 1,10, 11, 7, 47,19, 16,39, 42,58, 62,41, 68,14, 53,44, 14,46, 56,40, 48,47, 5,48, 60,23, 23,20, 28,27, 46,33, 64, 5, 34,50, 44,10, 10,15, 9,22, 57,44, 33,36, 33,39, 26,57, 46,46 }
const int p_70_15[] |
const int p_70_18[] |
const int p_90_13[] |
Initial value:
{ 90, 97, 54,64, 4,53, 64,44, 24,49, 54,84, 51,33, 75,60, 39, 7, 65,38, 59,52, 38,19, 4,15, 19,36, 71,70, 62,76, 51,78, 88, 6, 44,19, 76,46, 70,27, 54,35, 42,50, 21, 8, 9,49, 4,48, 85,62, 3,63, 14,33, 35, 0, 87,67, 9,55, 28,22, 51,74, 86,46, 89,25, 8, 7, 30,42, 5, 6, 22,77, 66,66, 30,46, 85,58, 82,22, 28,47, 89,59, 6,37, 47,37, 70,60, 59,70, 14,51, 6,35, 13,10, 58,13, 56,59, 15,22, 85,55, 56,66, 89,71, 36, 9, 58, 9, 60, 6, 71,44, 8, 4, 26,35, 1,68, 88,82, 79,15, 28,48, 11,74, 33,42, 28,75, 73,23, 44,67, 30,66, 44, 9, 72, 1, 79,79, 81,58, 49,15, 27,29, 88,74, 61, 4, 36,16, 34,28, 47,57, 41,89, 83,49, 45, 2, 76,48, 53,77, 28,44, 65,14, 52,10, 22,87, 10,58, 8,44, 30, 8 }
const int p_90_16[] |
Initial value:
{ 90, 162, 57,61, 32,49, 89,25, 7,39, 18,25, 26,86, 35,67, 53,59, 17,46, 85,56, 63,74, 44,56, 82,52, 69,22, 35,31, 3,41, 60,36, 24, 4, 78,58, 76,50, 25,81, 13,54, 17, 0, 75,80, 35,46, 75,44, 48, 2, 10,72, 27,17, 59,73, 76,66, 4,84, 18,67, 45,24, 30,13, 65,27, 83,16, 30,52, 66,20, 66,14, 36,65, 55,71, 75,76, 82,34, 26,59, 49,31, 0, 3, 61,42, 16,70, 2,39, 20,23, 60,57, 39,16, 36,33, 6, 7, 18,42, 43,68, 47,83, 50,13, 28,33, 17,78, 50,30, 28,16, 55, 8, 23,56, 75,32, 82,72, 25,68, 44,25, 0,30, 72,22, 55,34, 61,80, 12,70, 24,46, 9,31, 11,63, 83,40, 24, 8, 59, 6, 38,49, 84,47, 18,55, 72,69, 44,33, 79,42, 1,73, 69,77, 89,57, 0,73, 23, 1, 50,38, 46,46, 25,22, 20,65, 60,64, 37,10, 3,71, 81,75, 2,77, 11,40, 0,59, 36,68, 67,42, 85,17, 36,32, 60, 8, 89,58, 32,33, 32, 3, 39,85, 4,41, 79,17, 80,24, 14,13, 3,58, 5,11, 17,67, 72,62, 48,53, 20,48, 63,56, 23,60, 55,66, 68,72, 74,36, 52,67, 10,41, 57,22, 77, 8, 37,17, 56,14, 50,61, 34,88, 11,55, 47, 9, 65,81, 6,69, 61, 0, 70,48, 42,31, 34,61, 26,76, 32,37, 22,75, 11,22, 40,21, 61,24, 37,11, 75, 6, 68,21, 27,22, 5,84, 62,83, 71,84, 72,12, 60,67, 82, 6, 8,45, 23,59, 32,50, 19,38 }