fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <ctime>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. const int Wymiar8 = 8;
  9. const int Wymiar4 = 4;
  10. const int Wymiar40 = 40;
  11. const int Wymiar20 = 20;
  12.  
  13. #define BialePole char(219)
  14. #define CzarnePole char(255)
  15. #define Robocik char(167)
  16.  
  17.  
  18. struct Wierzcholek {
  19. Wierzcholek* next;
  20. int wartosc;
  21. bool kolor; // false - kolor czarny, robot nie moze sie przemiescic, true - kolor bialy
  22. };
  23.  
  24. void GenerujMacierzSegmentow(char MacierzSegmentow[Wymiar8][Wymiar4]);
  25. void WypiszMacierz(char MacierzSegmentow[Wymiar8][Wymiar4]);
  26. void StworzMacierzPlanszy(char MacierzSegmentow[Wymiar8][Wymiar4], int MacierzGrafu[Wymiar40][Wymiar20]);
  27. void DefinicjaSegmentu(char MacierzSegmentow[Wymiar8][Wymiar4], int MacierzGrafu[Wymiar40][Wymiar20], int w, int k);
  28. void WypelnienieSegmentu(int MacierzGrafu[Wymiar40][Wymiar20], int Segment, int w, int k);
  29.  
  30. void GenerujMacierzSegmentow(char MacierzSegmentow[Wymiar8][Wymiar4])
  31. {
  32. for (int i = 0; i < 8; i++)
  33. for (int j = 0; j < 4; j++)
  34. MacierzSegmentow[i][j] = char(rand() % 6 + 65);
  35. }
  36.  
  37. void WypiszMacierz(char MacierzSegmentow[Wymiar8][Wymiar4])
  38. {
  39. for (int i = 0; i < 8; i++)
  40. {
  41. for (int j = 0; j < 4; j++)
  42. {
  43. cout << setw(3) << MacierzSegmentow[i][j];
  44. }
  45. cout << "\n";
  46. }
  47. }
  48.  
  49. void StworzMacierzPlanszy(char MacierzSegmentow[Wymiar8][Wymiar4], int MacierzGrafu[Wymiar40][Wymiar20])
  50. {
  51. for (int w = 0; w < Wymiar8; w++)
  52. for (int k = 0; k < Wymiar4; k++)
  53. {
  54. DefinicjaSegmentu(MacierzSegmentow, MacierzGrafu, w, k);
  55. }
  56.  
  57. }
  58.  
  59. void DefinicjaSegmentu(char MacierzSegmentow[Wymiar8][Wymiar4], int MacierzGrafu[Wymiar40][Wymiar20], int w, int k)
  60. {
  61. int var = int((MacierzSegmentow[w][k]) - 64);
  62. switch (var)
  63. {
  64. case 1: WypelnienieSegmentu(MacierzGrafu, 1, w, k);
  65. break;
  66. case 2: WypelnienieSegmentu(MacierzGrafu, 2, w, k);
  67. break;
  68. case 3: WypelnienieSegmentu(MacierzGrafu, 3, w, k);
  69. break;
  70. case 4: WypelnienieSegmentu(MacierzGrafu, 4, w, k);
  71. break;
  72. case 5: WypelnienieSegmentu(MacierzGrafu, 5, w, k);
  73. break;
  74. case 6: WypelnienieSegmentu(MacierzGrafu, 6, w, k);
  75. break;
  76. }
  77. }
  78.  
  79. void WypelnienieSegmentu(int MacierzGrafu[Wymiar40][Wymiar20], int Segment, int w, int k)
  80. {
  81. int r = w;
  82. int c = k;
  83. switch (Segment)
  84. {
  85. case 1: {
  86. MacierzGrafu[r * 5][c * 5] = 0; MacierzGrafu[r * 5][(c * 5) + 1] = 0; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 0; MacierzGrafu[r * 5][(c * 5) + 4] = 0;
  87. MacierzGrafu[(r * 5) + 1][c * 5] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 0;
  88. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  89. MacierzGrafu[(r * 5) + 3][c * 5] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 0;
  90. MacierzGrafu[(r * 5) + 4][c * 5] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 0;
  91. break;
  92. }
  93. case 2: {
  94. MacierzGrafu[r * 5][c * 5] = 0; MacierzGrafu[r * 5][(c * 5) + 1] = 0; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 1; MacierzGrafu[r * 5][(c * 5) + 4] = 0;
  95. MacierzGrafu[(r * 5) + 1][c * 5] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 0;
  96. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  97. MacierzGrafu[(r * 5) + 3][c * 5] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 0;
  98. MacierzGrafu[(r * 5) + 4][c * 5] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 0;
  99. break;
  100. }
  101. case 3: {
  102. MacierzGrafu[r * 5][c * 5] = 1; MacierzGrafu[r * 5][(c * 5) + 1] = 1; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 1; MacierzGrafu[r * 5][(c * 5) + 4] = 1;
  103. MacierzGrafu[(r * 5) + 1][c * 5] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 1;
  104. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  105. MacierzGrafu[(r * 5) + 3][c * 5] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 0;
  106. MacierzGrafu[(r * 5) + 4][c * 5] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 1;
  107. break;
  108. }
  109. case 4: {
  110. MacierzGrafu[r * 5][c * 5] = 0; MacierzGrafu[r * 5][(c * 5) + 1] = 0; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 1; MacierzGrafu[r * 5][(c * 5) + 4] = 1;
  111. MacierzGrafu[(r * 5) + 1][c * 5] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 1;
  112. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  113. MacierzGrafu[(r * 5) + 3][c * 5] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 0;
  114. MacierzGrafu[(r * 5) + 4][c * 5] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 0;
  115. break;
  116. }
  117. case 5: {
  118. MacierzGrafu[r * 5][c * 5] = 1; MacierzGrafu[r * 5][(c * 5) + 1] = 1; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 0; MacierzGrafu[r * 5][(c * 5) + 4] = 0;
  119. MacierzGrafu[(r * 5) + 1][c * 5] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 0;
  120. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  121. MacierzGrafu[(r * 5) + 3][c * 5] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 1;
  122. MacierzGrafu[(r * 5) + 4][c * 5] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 0;
  123. break;
  124. }
  125. case 6: {
  126. MacierzGrafu[r * 5][c * 5] = 0; MacierzGrafu[r * 5][(c * 5) + 1] = 0; MacierzGrafu[r * 5][(c * 5) + 2] = 1; MacierzGrafu[r * 5][(c * 5) + 3] = 0; MacierzGrafu[r * 5][(c * 5) + 4] = 0;
  127. MacierzGrafu[(r * 5) + 1][c * 5] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 1][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 1][(c * 5) + 4] = 0;
  128. MacierzGrafu[(r * 5) + 2][c * 5] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 1] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 3] = 1; MacierzGrafu[(r * 5) + 2][(c * 5) + 4] = 1;
  129. MacierzGrafu[(r * 5) + 3][c * 5] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 3][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 3][(c * 5) + 4] = 0;
  130. MacierzGrafu[(r * 5) + 4][c * 5] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 1] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 2] = 1; MacierzGrafu[(r * 5) + 4][(c * 5) + 3] = 0; MacierzGrafu[(r * 5) + 4][(c * 5) + 4] = 0;
  131. break;
  132. }
  133. }
  134. }
  135.  
  136.  
  137. void InicjalizacjaListy(int MacierzGrafu[Wymiar40][Wymiar20])
  138. {
  139.  
  140. };
  141.  
  142. int main()
  143. {
  144. int LiczbaWierzcholkow = 0;
  145. Wierzcholek* p;
  146. Wierzcholek* r;
  147. int v1, v2, n;
  148.  
  149. char Macierz[Wymiar8][Wymiar4];
  150. int MacierzGrafu[Wymiar40][Wymiar20];
  151. srand(time(NULL));
  152.  
  153. GenerujMacierzSegmentow(Macierz);
  154.  
  155. WypiszMacierz(Macierz);
  156.  
  157. StworzMacierzPlanszy(Macierz, MacierzGrafu);
  158.  
  159. for (int g = 0; g < 40; g++)
  160. {
  161. for (int z = 0; z < 20; z++)
  162. if (MacierzGrafu[g][z])
  163. {
  164. cout << BialePole;
  165. LiczbaWierzcholkow++;
  166. }
  167. else cout << CzarnePole;
  168. cout << "\n";
  169. }
  170.  
  171.  
  172.  
  173. Wierzcholek** TablicaList = new Wierzcholek * [LiczbaWierzcholkow];
  174.  
  175. for (int i = 0; i < LiczbaWierzcholkow; i++)
  176. TablicaList[i] = nullptr;
  177.  
  178. for (int i = 1; i < Wymiar40-1; i++)
  179. for (int j = 1; j < Wymiar20-1; j++)
  180. {
  181. if (MacierzGrafu[i][j] == 0) continue;
  182. else
  183. {
  184. if (MacierzGrafu[i - 1][j] == 1)
  185. {
  186. p = new Wierzcholek;
  187. p->wartosc = (((i-1) * Wymiar20) + j);
  188. p->next = TablicaList[(i * Wymiar20) + j];
  189. TablicaList[(i * Wymiar20) + j] = p;
  190. }
  191. if (MacierzGrafu[i][j - 1] == 1)
  192. {
  193. p = new Wierzcholek;
  194. p->wartosc = ((i * Wymiar20) + j - 1);
  195. p->next = TablicaList[(i * Wymiar20) + j];
  196. TablicaList[(i * Wymiar20) + j] = p;
  197. }
  198. if (MacierzGrafu[i + 1][j] == 1)
  199. {
  200. p = new Wierzcholek;
  201. p->wartosc = (((i+1) * Wymiar20) + j);
  202. p->next = TablicaList[(i * Wymiar20) + j];
  203. TablicaList[(i * Wymiar20) + j] = p;
  204. }
  205. if (MacierzGrafu[i - 1][j - 1] == 1)
  206. {
  207. p = new Wierzcholek;
  208. p->wartosc = ((i * Wymiar20) + j + 1);
  209. p->next = TablicaList[(i * Wymiar20) + j];
  210. TablicaList[(i * Wymiar20) + j] = p;
  211. }
  212.  
  213.  
  214. }
  215. /*
  216. cin >> v1 >> v2;
  217. p = new Wierzcholek;
  218. p->wartosc = v2;
  219. p->next = TablicaList[v1];
  220. TablicaList[v1] = p;
  221. */
  222. }
  223.  
  224.  
  225. for (int i = 0; i < LiczbaWierzcholkow; i++)
  226. {
  227. cout << "Lista [ " << i << " ] =";
  228. p = TablicaList[i];
  229. while (p)
  230. {
  231. cout << setw(3) << p->wartosc;
  232. p = p->next;
  233. }
  234. cout << endl;
  235. }
  236.  
  237.  
  238. for (int i = 0; i < LiczbaWierzcholkow; i++)
  239. {
  240. p = TablicaList[i];
  241. while (p)
  242. {
  243. r = p;
  244. p = p->next;
  245. delete r;
  246. }
  247. }
  248.  
  249. delete[] TablicaList;
  250.  
  251. return 0;
  252. }
Runtime error #stdin #stdout #stderr 0s 4900KB
stdin
Standard input is empty
stdout
  F  F  C  B
  A  D  E  A
  D  B  B  C
  C  C  B  D
  B  D  C  D
  A  F  F  B
  B  A  E  E
  D  F  E  A
����������������
���������������
�������������������
����������������
����������������
�����������������
���������������
����������������
��������������
����������������
�����������������
��������������
������������������
���������������
�����������������
������������������
���������������
�����������������
���������������
����������������
������������������
��������������
�����������������
��������������
����������������
����������������
���������������
�������������������
����������������
����������������
����������������
���������������
�����������������
����������������
����������������
����������������
���������������
�����������������
��������������
����������������
Lista [ 0 ] =
Lista [ 1 ] =
Lista [ 2 ] =
Lista [ 3 ] =
Lista [ 4 ] =
Lista [ 5 ] =
Lista [ 6 ] =
Lista [ 7 ] =
Lista [ 8 ] =
Lista [ 9 ] =
Lista [ 10 ] =
Lista [ 11 ] =
Lista [ 12 ] =
Lista [ 13 ] =
Lista [ 14 ] =
Lista [ 15 ] =
Lista [ 16 ] =
Lista [ 17 ] =
Lista [ 18 ] =
Lista [ 19 ] =
Lista [ 20 ] =
Lista [ 21 ] =
Lista [ 22 ] =1517417968451449430  2445426
Lista [ 23 ] =
Lista [ 24 ] =
Lista [ 25 ] =
Lista [ 26 ] =
Lista [ 27 ] = 474594781517418128455434
Lista [ 28 ] =
Lista [ 29 ] =
Lista [ 30 ] =15174187041517418576463482461442
Lista [ 31 ] =1517419248483502462 5147745815174189281517418864
Lista [ 32 ] =
Lista [ 33 ] =15174194081517419376487
Lista [ 34 ] =1517419856 54522482 33 14493
Lista [ 35 ] = 36519538517 55 34
Lista [ 36 ] =
Lista [ 37 ] =
Lista [ 38 ] = 391517420272 18521502
Lista [ 39 ] =
Lista [ 40 ] =
Lista [ 41 ] =1517420368
Lista [ 42 ] =15174208165451517420624 22539558518
Lista [ 43 ] =15174212325531517420976549
Lista [ 44 ] = 43578557538
Lista [ 45 ] =1517421712563582561
Lista [ 46 ] =1517421808
Lista [ 47 ] = 67579598577558 46 27
Lista [ 48 ] =1517422384 47583602562
Lista [ 49 ] = 48
Lista [ 50 ] = 49599597578 30
Lista [ 51 ] = 52151742289615174228321517422768582
Lista [ 52 ] =
Lista [ 53 ] =
Lista [ 54 ] =1517423248 34
Lista [ 55 ] = 5615174234401517423344646
Lista [ 56 ] = 576666456261517424176662641 55639658637
Lista [ 57 ] =15174248806556746531517424624670649
Lista [ 58 ] =15174255526676461517425392663682661642 38659678638
Lista [ 59 ] =
Lista [ 60 ] =
Lista [ 61 ] =
Lista [ 62 ] = 6369865815174261286756736541517425840671690650
Lista [ 63 ] =
Lista [ 64 ] =
Lista [ 65 ] =
Lista [ 66 ] =
Lista [ 67 ] =151742683271067015174266401517426544683702662
Lista [ 68 ] =
Lista [ 69 ] =
Lista [ 70 ] =
Lista [ 71 ] =1517427472722682 916976781517427056
Lista [ 72 ] =
Lista [ 73 ] =
Lista [ 74 ] =
Lista [ 75 ] =
Lista [ 76 ] =15174277926901517427632
Lista [ 77 ] =1517428272 97721702 76 57
Lista [ 78 ] =1517428784 98 771517428368
Lista [ 79 ] =
Lista [ 80 ] =
Lista [ 81 ] =
Lista [ 82 ] =15174292967707491517429040745
Lista [ 83 ] =
Lista [ 84 ] =
Lista [ 85 ] =
Lista [ 86 ] =
Lista [ 87 ] =1077597781517429520755774753
Lista [ 88 ] =
Lista [ 89 ] =
Lista [ 90 ] =
Lista [ 91 ] =15174299041517429808763782
Lista [ 92 ] = 937777581127757737541517430128771790750
Lista [ 93 ] = 92
Lista [ 94 ] = 93
Lista [ 95 ] =
Lista [ 96 ] =
Lista [ 97 ] = 98117 77
Lista [ 98 ] = 99 97 78
Lista [ 99 ] =
Lista [ 100 ] =
Lista [ 101 ] =
Lista [ 102 ] =122 82
Lista [ 103 ] =
Lista [ 104 ] =
Lista [ 105 ] =
Lista [ 106 ] =
Lista [ 107 ] =127 87
Lista [ 108 ] =109107
Lista [ 109 ] =129108
Lista [ 110 ] =109
Lista [ 111 ] =131110 91
Lista [ 112 ] =113132111 92
Lista [ 113 ] =
Lista [ 114 ] =
Lista [ 115 ] =
Lista [ 116 ] =
Lista [ 117 ] =137 97
Lista [ 118 ] =
Lista [ 119 ] =
Lista [ 120 ] =
Lista [ 121 ] =141
Lista [ 122 ] =121102
Lista [ 123 ] =
Lista [ 124 ] =
Lista [ 125 ] =
Lista [ 126 ] =146
Lista [ 127 ] =126107
Lista [ 128 ] =
Lista [ 129 ] =130149109
Lista [ 130 ] =
Lista [ 131 ] =132151111
Lista [ 132 ] =133131112
Lista [ 133 ] =134153132
Lista [ 134 ] =
Lista [ 135 ] =
Lista [ 136 ] =156
Lista [ 137 ] =136117
Lista [ 138 ] =
Lista [ 139 ] =
Lista [ 140 ] =
Lista [ 141 ] =161140121
Lista [ 142 ] =
Lista [ 143 ] =144163
Lista [ 144 ] =143
Lista [ 145 ] =165144
Lista [ 146 ] =145126
Lista [ 147 ] =
Lista [ 148 ] =149168
Lista [ 149 ] =148129
Lista [ 150 ] =151170149
Lista [ 151 ] =171150131
Lista [ 152 ] =
Lista [ 153 ] =154173133
Lista [ 154 ] =155174153
Lista [ 155 ] =154
Lista [ 156 ] =176155136
Lista [ 157 ] =
Lista [ 158 ] =159178
Lista [ 159 ] =
Lista [ 160 ] =
Lista [ 161 ] =162141
Lista [ 162 ] =163182161
Lista [ 163 ] =162143
Lista [ 164 ] =
Lista [ 165 ] =166145
Lista [ 166 ] =
Lista [ 167 ] =168187
Lista [ 168 ] =167148
Lista [ 169 ] =
Lista [ 170 ] =171190150
Lista [ 171 ] =172191170151
Lista [ 172 ] =
Lista [ 173 ] =193153
Lista [ 174 ] =175173154
Lista [ 175 ] =
Lista [ 176 ] =177156
Lista [ 177 ] =178197176
Lista [ 178 ] =177158
Lista [ 179 ] =
Lista [ 180 ] =
Lista [ 181 ] =
Lista [ 182 ] =183202162
Lista [ 183 ] =
Lista [ 184 ] =
Lista [ 185 ] =
Lista [ 186 ] =187
Lista [ 187 ] =207186167
Lista [ 188 ] =
Lista [ 189 ] =
Lista [ 190 ] =170
Lista [ 191 ] =192190171
Lista [ 192 ] =193212191
Lista [ 193 ] =213192173
Lista [ 194 ] =
Lista [ 195 ] =
Lista [ 196 ] =
Lista [ 197 ] =198217177
Lista [ 198 ] =
Lista [ 199 ] =
Lista [ 200 ] =
Lista [ 201 ] =
Lista [ 202 ] =222182
Lista [ 203 ] =204202
Lista [ 204 ] =224203
Lista [ 205 ] =
Lista [ 206 ] =
Lista [ 207 ] =208187
Lista [ 208 ] =209228207
Lista [ 209 ] =
Lista [ 210 ] =
Lista [ 211 ] =
Lista [ 212 ] =213192
Lista [ 213 ] =214233212193
Lista [ 214 ] =
Lista [ 215 ] =235
Lista [ 216 ] =236215
Lista [ 217 ] =216197
Lista [ 218 ] =219238217
Lista [ 219 ] =
Lista [ 220 ] =
Lista [ 221 ] =241
Lista [ 222 ] =221202
Lista [ 223 ] =
Lista [ 224 ] =225244204
Lista [ 225 ] =226245224
Lista [ 226 ] =
Lista [ 227 ] =
Lista [ 228 ] =229248208
Lista [ 229 ] =
Lista [ 230 ] =250
Lista [ 231 ] =
Lista [ 232 ] =
Lista [ 233 ] =234253213
Lista [ 234 ] =
Lista [ 235 ] =255215
Lista [ 236 ] =237256235216
Lista [ 237 ] =
Lista [ 238 ] =239218
Lista [ 239 ] =
Lista [ 240 ] =
Lista [ 241 ] =240221
Lista [ 242 ] =
Lista [ 243 ] =244263
Lista [ 244 ] =243224
Lista [ 245 ] =246244225
Lista [ 246 ] =247266245
Lista [ 247 ] =267246
Lista [ 248 ] =268247228
Lista [ 249 ] =250248
Lista [ 250 ] =249230
Lista [ 251 ] =252271250
Lista [ 252 ] =272251
Lista [ 253 ] =273252233
Lista [ 254 ] =255253
Lista [ 255 ] =254235
Lista [ 256 ] =257276255236
Lista [ 257 ] =
Lista [ 258 ] =
Lista [ 259 ] =
Lista [ 260 ] =
Lista [ 261 ] =
Lista [ 262 ] =263282
Lista [ 263 ] =262243
Lista [ 264 ] =
Lista [ 265 ] =
Lista [ 266 ] =267246
Lista [ 267 ] =268287266247
Lista [ 268 ] =269288267248
Lista [ 269 ] =
Lista [ 270 ] =
Lista [ 271 ] =272251
Lista [ 272 ] =273292271252
Lista [ 273 ] =274293272253
Lista [ 274 ] =
Lista [ 275 ] =
Lista [ 276 ] =277296256
Lista [ 277 ] =
Lista [ 278 ] =
Lista [ 279 ] =
Lista [ 280 ] =
Lista [ 281 ] =282301
Lista [ 282 ] =302281262
Lista [ 283 ] =
Lista [ 284 ] =
Lista [ 285 ] =
Lista [ 286 ] =
Lista [ 287 ] =288307267
Lista [ 288 ] =289308287268
Lista [ 289 ] =
Lista [ 290 ] =
Lista [ 291 ] =
Lista [ 292 ] =293312272
Lista [ 293 ] =294313292273
Lista [ 294 ] =
Lista [ 295 ] =
Lista [ 296 ] =276
Lista [ 297 ] =298317296
Lista [ 298 ] =318297
Lista [ 299 ] =
Lista [ 300 ] =
Lista [ 301 ] =321300281
Lista [ 302 ] =303301282
Lista [ 303 ] =304323302
Lista [ 304 ] =324303
Lista [ 305 ] =325304
Lista [ 306 ] =326305
Lista [ 307 ] =306287
Lista [ 308 ] =309328307288
Lista [ 309 ] =310329308
Lista [ 310 ] =
Lista [ 311 ] =
Lista [ 312 ] =292
Lista [ 313 ] =314333312293
Lista [ 314 ] =
Lista [ 315 ] =
Lista [ 316 ] =
Lista [ 317 ] =318337297
Lista [ 318 ] =319317298
Lista [ 319 ] =
Lista [ 320 ] =
Lista [ 321 ] =322341320301
Lista [ 322 ] =
Lista [ 323 ] =324303
Lista [ 324 ] =325344323304
Lista [ 325 ] =326345324305
Lista [ 326 ] =327346325306
Lista [ 327 ] =
Lista [ 328 ] =329308
Lista [ 329 ] =330349328309
Lista [ 330 ] =331350329
Lista [ 331 ] =
Lista [ 332 ] =
Lista [ 333 ] =334353313
Lista [ 334 ] =
Lista [ 335 ] =
Lista [ 336 ] =356
Lista [ 337 ] =336317
Lista [ 338 ] =
Lista [ 339 ] =
Lista [ 340 ] =
Lista [ 341 ] =342361340321
Lista [ 342 ] =
Lista [ 343 ] =
Lista [ 344 ] =345324
Lista [ 345 ] =346344325
Lista [ 346 ] =347366345326
Lista [ 347 ] =
Lista [ 348 ] =
Lista [ 349 ] =350329
Lista [ 350 ] =351349330
Lista [ 351 ] =352371350
Lista [ 352 ] =372351
Lista [ 353 ] =373352333
Lista [ 354 ] =355353
Lista [ 355 ] =375354
Lista [ 356 ] =355336
Lista [ 357 ] =
Lista [ 358 ] =359378
Lista [ 359 ] =
Lista [ 360 ] =
Lista [ 361 ] =362381341
Lista [ 362 ] =
Lista [ 363 ] =
Lista [ 364 ] =
Lista [ 365 ] =
Lista [ 366 ] =367386346
Lista [ 367 ] =
Lista [ 368 ] =
Lista [ 369 ] =
Lista [ 370 ] =
Lista [ 371 ] =372351
Lista [ 372 ] =373392371352
Lista [ 373 ] =374393372353
Lista [ 374 ] =
Lista [ 375 ] =376355
Lista [ 376 ] =
Lista [ 377 ] =378397
Lista [ 378 ] =377358
Lista [ 379 ] =
Lista [ 380 ] =
Lista [ 381 ] =361
Lista [ 382 ] =383402381
Lista [ 383 ] =403382
Lista [ 384 ] =383
Lista [ 385 ] =
Lista [ 386 ] =366
Lista [ 387 ] =388407386
Lista [ 388 ] =408387
Lista [ 389 ] =409388
Lista [ 390 ] =
Lista [ 391 ] =
Lista [ 392 ] =393412372
Lista [ 393 ] =394413392373
Lista [ 394 ] =
Lista [ 395 ] =
Lista [ 396 ] =397
Lista [ 397 ] =417396377
Lista [ 398 ] =
Lista [ 399 ] =
Lista [ 400 ] =
Lista [ 401 ] =
Lista [ 402 ] =403382
Lista [ 403 ] =404423402383
Lista [ 404 ] =
Lista [ 405 ] =
Lista [ 406 ] =
Lista [ 407 ] =408427387
Lista [ 408 ] =409407388
Lista [ 409 ] =410429408389
Lista [ 410 ] =411430409
Lista [ 411 ] =431410
Lista [ 412 ] =411392
Lista [ 413 ] =414433412393
Lista [ 414 ] =415434413
Lista [ 415 ] =
Lista [ 416 ] =
Lista [ 417 ] =418437397
Lista [ 418 ] =419417
Lista [ 419 ] =
Lista [ 420 ] =
Lista [ 421 ] =
Lista [ 422 ] =
Lista [ 423 ] =424443403
Lista [ 424 ] =
Lista [ 425 ] =
Lista [ 426 ] =446
Lista [ 427 ] =426407
Lista [ 428 ] =
Lista [ 429 ] =430449409
Lista [ 430 ] =431450429410
Lista [ 431 ] =432451430411
Lista [ 432 ] =
Lista [ 433 ] =434413
Lista [ 434 ] =435454433414
Lista [ 435 ] =
Lista [ 436 ] =456
Lista [ 437 ] =436417
Lista [ 438 ] =
Lista [ 439 ] =
Lista [ 440 ] =
Lista [ 441 ] =442461440
Lista [ 442 ] =462441
Lista [ 443 ] =463442423
Lista [ 444 ] =445443
stderr
double free or corruption (out)