mirror of
https://github.com/Steffo99/unimore-hpc-assignments.git
synced 2024-11-23 00:24:23 +00:00
595 lines
8.2 KiB
C
595 lines
8.2 KiB
C
|
short ground_truth_YX[] = {
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 522,
|
||
|
950, 521,
|
||
|
950, 521,
|
||
|
950, 521,
|
||
|
951, 520,
|
||
|
951, 520,
|
||
|
951, 520,
|
||
|
950, 520,
|
||
|
949, 520,
|
||
|
949, 520,
|
||
|
949, 520,
|
||
|
949, 520,
|
||
|
949, 519,
|
||
|
949, 519,
|
||
|
949, 519,
|
||
|
950, 518,
|
||
|
949, 518,
|
||
|
949, 518,
|
||
|
949, 518,
|
||
|
949, 518,
|
||
|
948, 518,
|
||
|
948, 518,
|
||
|
948, 518,
|
||
|
947, 518,
|
||
|
946, 517,
|
||
|
946, 517,
|
||
|
946, 517,
|
||
|
945, 516,
|
||
|
945, 516,
|
||
|
945, 516,
|
||
|
944, 514,
|
||
|
944, 512,
|
||
|
944, 512,
|
||
|
943, 508,
|
||
|
943, 503,
|
||
|
944, 497,
|
||
|
945, 491,
|
||
|
945, 491,
|
||
|
943, 484,
|
||
|
942, 478,
|
||
|
942, 478,
|
||
|
940, 472,
|
||
|
938, 466,
|
||
|
933, 460,
|
||
|
933, 460,
|
||
|
928, 454,
|
||
|
923, 447,
|
||
|
919, 440,
|
||
|
919, 440,
|
||
|
914, 434,
|
||
|
909, 426,
|
||
|
905, 419,
|
||
|
905, 419,
|
||
|
903, 410,
|
||
|
903, 400,
|
||
|
903, 400,
|
||
|
901, 391,
|
||
|
899, 380,
|
||
|
895, 369,
|
||
|
890, 358,
|
||
|
890, 358,
|
||
|
884, 348,
|
||
|
878, 338,
|
||
|
878, 338,
|
||
|
871, 328,
|
||
|
861, 318,
|
||
|
861, 318,
|
||
|
850, 308,
|
||
|
839, 299,
|
||
|
829, 291,
|
||
|
820, 284,
|
||
|
820, 284,
|
||
|
811, 277,
|
||
|
804, 273,
|
||
|
804, 273,
|
||
|
799, 271,
|
||
|
796, 268,
|
||
|
794, 265,
|
||
|
794, 265,
|
||
|
793, 265,
|
||
|
790, 265,
|
||
|
790, 265,
|
||
|
789, 263,
|
||
|
790, 264,
|
||
|
791, 263,
|
||
|
793, 264,
|
||
|
793, 264,
|
||
|
796, 263,
|
||
|
802, 264,
|
||
|
802, 264,
|
||
|
808, 261,
|
||
|
816, 257,
|
||
|
816, 257,
|
||
|
826, 256,
|
||
|
837, 254,
|
||
|
847, 251,
|
||
|
857, 251,
|
||
|
857, 251,
|
||
|
865, 250,
|
||
|
873, 250,
|
||
|
873, 250,
|
||
|
880, 250,
|
||
|
888, 249,
|
||
|
897, 248,
|
||
|
897, 248,
|
||
|
905, 248,
|
||
|
912, 250,
|
||
|
918, 249,
|
||
|
918, 249,
|
||
|
923, 252,
|
||
|
927, 252,
|
||
|
928, 253,
|
||
|
928, 253,
|
||
|
927, 252,
|
||
|
924, 251,
|
||
|
924, 251,
|
||
|
920, 251,
|
||
|
915, 251,
|
||
|
907, 251,
|
||
|
898, 250,
|
||
|
898, 250,
|
||
|
888, 250,
|
||
|
876, 251,
|
||
|
876, 251,
|
||
|
860, 254,
|
||
|
843, 256,
|
||
|
843, 256,
|
||
|
826, 259,
|
||
|
809, 262,
|
||
|
792, 265,
|
||
|
779, 269,
|
||
|
779, 269,
|
||
|
767, 270,
|
||
|
755, 271,
|
||
|
755, 271,
|
||
|
744, 273,
|
||
|
732, 276,
|
||
|
721, 277,
|
||
|
721, 277,
|
||
|
713, 278,
|
||
|
704, 279,
|
||
|
704, 279,
|
||
|
697, 279,
|
||
|
690, 279,
|
||
|
685, 280,
|
||
|
679, 281,
|
||
|
679, 281,
|
||
|
674, 283,
|
||
|
666, 284,
|
||
|
666, 284,
|
||
|
660, 288,
|
||
|
652, 294,
|
||
|
652, 294,
|
||
|
644, 299,
|
||
|
635, 304,
|
||
|
626, 309,
|
||
|
617, 312,
|
||
|
617, 312,
|
||
|
605, 315,
|
||
|
593, 319,
|
||
|
593, 319,
|
||
|
578, 323,
|
||
|
562, 329,
|
||
|
548, 335,
|
||
|
548, 335,
|
||
|
535, 343,
|
||
|
523, 350,
|
||
|
512, 359,
|
||
|
512, 359,
|
||
|
499, 367,
|
||
|
486, 374,
|
||
|
475, 381,
|
||
|
475, 381,
|
||
|
462, 387,
|
||
|
448, 393,
|
||
|
448, 393,
|
||
|
433, 398,
|
||
|
421, 403,
|
||
|
409, 407,
|
||
|
401, 411,
|
||
|
401, 411,
|
||
|
394, 415,
|
||
|
391, 417,
|
||
|
391, 417,
|
||
|
387, 420,
|
||
|
382, 423,
|
||
|
375, 427,
|
||
|
375, 427,
|
||
|
371, 431,
|
||
|
366, 436,
|
||
|
359, 440,
|
||
|
359, 440,
|
||
|
353, 443,
|
||
|
347, 447,
|
||
|
347, 447,
|
||
|
340, 450,
|
||
|
336, 453,
|
||
|
331, 457,
|
||
|
331, 457,
|
||
|
324, 460,
|
||
|
318, 464,
|
||
|
318, 464,
|
||
|
318, 464,
|
||
|
313, 469,
|
||
|
309, 472,
|
||
|
306, 475,
|
||
|
303, 477,
|
||
|
300, 481,
|
||
|
299, 484,
|
||
|
299, 484,
|
||
|
304, 489,
|
||
|
314, 495,
|
||
|
323, 502,
|
||
|
323, 502,
|
||
|
334, 511,
|
||
|
348, 519,
|
||
|
366, 526,
|
||
|
366, 526,
|
||
|
387, 532,
|
||
|
409, 536,
|
||
|
433, 538,
|
||
|
433, 538,
|
||
|
457, 539,
|
||
|
482, 538,
|
||
|
482, 538,
|
||
|
508, 536,
|
||
|
536, 532,
|
||
|
565, 527,
|
||
|
565, 527,
|
||
|
591, 522,
|
||
|
616, 518,
|
||
|
637, 516,
|
||
|
637, 516,
|
||
|
655, 514,
|
||
|
673, 513,
|
||
|
673, 513,
|
||
|
689, 514,
|
||
|
706, 515,
|
||
|
720, 516,
|
||
|
733, 517,
|
||
|
733, 517,
|
||
|
746, 519,
|
||
|
759, 521,
|
||
|
759, 521,
|
||
|
771, 522,
|
||
|
782, 524,
|
||
|
792, 527,
|
||
|
792, 527,
|
||
|
802, 530,
|
||
|
811, 533,
|
||
|
820, 536,
|
||
|
820, 536,
|
||
|
830, 538,
|
||
|
841, 540,
|
||
|
853, 543,
|
||
|
853, 543,
|
||
|
867, 546,
|
||
|
880, 548,
|
||
|
880, 548,
|
||
|
892, 550,
|
||
|
905, 551,
|
||
|
919, 551,
|
||
|
932, 552,
|
||
|
932, 552,
|
||
|
945, 552,
|
||
|
956, 552,
|
||
|
956, 552,
|
||
|
967, 550,
|
||
|
978, 550,
|
||
|
978, 550,
|
||
|
989, 550,
|
||
|
998, 550,
|
||
|
1004, 551,
|
||
|
1004, 551,
|
||
|
1009, 551,
|
||
|
1015, 552,
|
||
|
1018, 553,
|
||
|
1018, 553,
|
||
|
1017, 552,
|
||
|
1015, 550,
|
||
|
1012, 547,
|
||
|
1012, 547,
|
||
|
1010, 542,
|
||
|
1008, 537,
|
||
|
1008, 537,
|
||
|
1007, 532,
|
||
|
1007, 526,
|
||
|
1005, 520,
|
||
|
1003, 512,
|
||
|
1003, 512,
|
||
|
1002, 504,
|
||
|
999, 494,
|
||
|
999, 494,
|
||
|
998, 483,
|
||
|
993, 472,
|
||
|
993, 472,
|
||
|
985, 460,
|
||
|
978, 447,
|
||
|
970, 435,
|
||
|
962, 423,
|
||
|
962, 423,
|
||
|
953, 410,
|
||
|
940, 397,
|
||
|
940, 397,
|
||
|
929, 384,
|
||
|
918, 371,
|
||
|
908, 358,
|
||
|
908, 358,
|
||
|
901, 346,
|
||
|
893, 334,
|
||
|
885, 321,
|
||
|
885, 321,
|
||
|
877, 309,
|
||
|
865, 296,
|
||
|
852, 284,
|
||
|
852, 284,
|
||
|
837, 272,
|
||
|
823, 261,
|
||
|
823, 261,
|
||
|
813, 253,
|
||
|
803, 246,
|
||
|
803, 246,
|
||
|
793, 241,
|
||
|
787, 238,
|
||
|
782, 234,
|
||
|
777, 229,
|
||
|
777, 229,
|
||
|
774, 227,
|
||
|
769, 226,
|
||
|
769, 226,
|
||
|
765, 227,
|
||
|
762, 227,
|
||
|
760, 225,
|
||
|
760, 225,
|
||
|
759, 227,
|
||
|
759, 226,
|
||
|
761, 225,
|
||
|
761, 225,
|
||
|
762, 225,
|
||
|
762, 226,
|
||
|
760, 226,
|
||
|
760, 226,
|
||
|
756, 224,
|
||
|
748, 225,
|
||
|
748, 225,
|
||
|
739, 227,
|
||
|
727, 226,
|
||
|
713, 228,
|
||
|
701, 232,
|
||
|
701, 232,
|
||
|
688, 235,
|
||
|
674, 241,
|
||
|
674, 241,
|
||
|
663, 244,
|
||
|
655, 246,
|
||
|
655, 246,
|
||
|
646, 248,
|
||
|
637, 252,
|
||
|
629, 253,
|
||
|
620, 256,
|
||
|
620, 256,
|
||
|
612, 257,
|
||
|
604, 259,
|
||
|
604, 259,
|
||
|
594, 260,
|
||
|
583, 263,
|
||
|
573, 264,
|
||
|
573, 264,
|
||
|
562, 265,
|
||
|
550, 267,
|
||
|
538, 267,
|
||
|
538, 267,
|
||
|
526, 268,
|
||
|
515, 269,
|
||
|
504, 269,
|
||
|
504, 269,
|
||
|
495, 271,
|
||
|
487, 272,
|
||
|
487, 272,
|
||
|
477, 272,
|
||
|
466, 273,
|
||
|
466, 273,
|
||
|
455, 275,
|
||
|
444, 277,
|
||
|
433, 279,
|
||
|
423, 283,
|
||
|
423, 283,
|
||
|
414, 287,
|
||
|
405, 291,
|
||
|
405, 291,
|
||
|
402, 296,
|
||
|
402, 300,
|
||
|
406, 305,
|
||
|
406, 305,
|
||
|
411, 311,
|
||
|
420, 318,
|
||
|
430, 329,
|
||
|
430, 329,
|
||
|
439, 340,
|
||
|
449, 354,
|
||
|
457, 367,
|
||
|
457, 367,
|
||
|
462, 380,
|
||
|
466, 396,
|
||
|
466, 396,
|
||
|
469, 411,
|
||
|
470, 428,
|
||
|
472, 444,
|
||
|
473, 459,
|
||
|
473, 459,
|
||
|
476, 473,
|
||
|
479, 485,
|
||
|
479, 485,
|
||
|
484, 496,
|
||
|
491, 508,
|
||
|
499, 518,
|
||
|
499, 518,
|
||
|
507, 527,
|
||
|
515, 536,
|
||
|
520, 545,
|
||
|
520, 545,
|
||
|
525, 551,
|
||
|
529, 555,
|
||
|
529, 555,
|
||
|
531, 558,
|
||
|
534, 559,
|
||
|
536, 559,
|
||
|
536, 559,
|
||
|
538, 559,
|
||
|
541, 559,
|
||
|
546, 558,
|
||
|
546, 558,
|
||
|
553, 556,
|
||
|
560, 554,
|
||
|
568, 553,
|
||
|
568, 553,
|
||
|
577, 551,
|
||
|
586, 550,
|
||
|
586, 550,
|
||
|
598, 549,
|
||
|
611, 547,
|
||
|
626, 546,
|
||
|
642, 545,
|
||
|
642, 545,
|
||
|
657, 544,
|
||
|
672, 542,
|
||
|
672, 542,
|
||
|
689, 542,
|
||
|
709, 541,
|
||
|
728, 540,
|
||
|
728, 540,
|
||
|
745, 537,
|
||
|
761, 535,
|
||
|
779, 535,
|
||
|
779, 535,
|
||
|
798, 536,
|
||
|
814, 538,
|
||
|
829, 539,
|
||
|
829, 539,
|
||
|
844, 541,
|
||
|
859, 542,
|
||
|
859, 542,
|
||
|
873, 542,
|
||
|
888, 543,
|
||
|
888, 543,
|
||
|
905, 544,
|
||
|
918, 544,
|
||
|
931, 545,
|
||
|
943, 546,
|
||
|
943, 546,
|
||
|
954, 545,
|
||
|
960, 542,
|
||
|
960, 542,
|
||
|
959, 538,
|
||
|
956, 535,
|
||
|
953, 532,
|
||
|
953, 532,
|
||
|
949, 530,
|
||
|
947, 528,
|
||
|
946, 526,
|
||
|
946, 526,
|
||
|
944, 522,
|
||
|
944, 517,
|
||
|
943, 511,
|
||
|
943, 511,
|
||
|
943, 502,
|
||
|
941, 493,
|
||
|
941, 493,
|
||
|
937, 482,
|
||
|
934, 470,
|
||
|
931, 458,
|
||
|
926, 445,
|
||
|
926, 445,
|
||
|
921, 432,
|
||
|
913, 420,
|
||
|
913, 420,
|
||
|
903, 408,
|
||
|
893, 396,
|
||
|
893, 396,
|
||
|
884, 386,
|
||
|
872, 376,
|
||
|
860, 367,
|
||
|
848, 358,
|
||
|
848, 358,
|
||
|
839, 349,
|
||
|
831, 341,
|
||
|
831, 341,
|
||
|
823, 333,
|
||
|
814, 326,
|
||
|
807, 321,
|
||
|
807, 321,
|
||
|
801, 317,
|
||
|
796, 315,
|
||
|
796, 315,
|
||
|
791, 313,
|
||
|
789, 315,
|
||
|
790, 315,
|
||
|
792, 316,
|
||
|
792, 316,
|
||
|
795, 317,
|
||
|
798, 317,
|
||
|
798, 317,
|
||
|
799, 318,
|
||
|
803, 317,
|
||
|
803, 317,
|
||
|
806, 315,
|
||
|
809, 315,
|
||
|
814, 314,
|
||
|
819, 314,
|
||
|
819, 314,
|
||
|
825, 313,
|
||
|
830, 313,
|
||
|
830, 313,
|
||
|
832, 313,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 312,
|
||
|
834, 314,
|
||
|
836, 314,
|
||
|
838, 314,
|
||
|
838, 314,
|
||
|
838, 317,
|
||
|
836, 320,
|
||
|
836, 320,
|
||
|
835, 321,
|
||
|
834, 323,
|
||
|
832, 325,
|
||
|
832, 327,
|
||
|
832, 327,
|
||
|
834, 329,
|
||
|
836, 331,
|
||
|
836, 331,
|
||
|
839, 332,
|
||
|
843, 334,
|
||
|
843, 334,
|
||
|
846, 335,
|
||
|
849, 335,
|
||
|
852, 338,
|
||
|
854, 339,
|
||
|
854, 339,
|
||
|
855, 340,
|
||
|
855, 341,
|
||
|
855, 341,
|
||
|
855, 342,
|
||
|
854, 343,
|
||
|
855, 342,
|
||
|
855, 342,
|
||
|
854, 344,
|
||
|
852, 345,
|
||
|
852, 345,
|
||
|
850, 346,
|
||
|
849, 347};
|