#include <stdio.h>
typedef struct{
unsigned char ptr;
int data;
}myLL;
int main(void) {
myLL a[255];
a[0].ptr = 1; // Нулевой элемент связного списка указывает на первый
a[0].data = 666;// Хранит это число
a[1].ptr = 2; // Первый на второй
a[1].data = 1488;// Хранит это число
a[2].ptr = 0; // Второй на нулевой (ну просто так мне захотелось)
// Это будет особый, зацикленный связный список
a[2].data = 123456;// Хранит это число
myLL *aaa = a; // Указатель на первый элемент, который мы будем двигать
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
aaa = a + aaa->ptr; // Идем к следующему
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdHsKCXVuc2lnbmVkIGNoYXIgcHRyOwoJaW50IGRhdGE7Cn1teUxMOwoKCmludCBtYWluKHZvaWQpIHsKCW15TEwgYVsyNTVdOwoJYVswXS5wdHIgID0gMTsgIC8vINCd0YPQu9C10LLQvtC5INGN0LvQtdC80LXQvdGCINGB0LLRj9C30L3QvtCz0L4g0YHQv9C40YHQutCwINGD0LrQsNC30YvQstCw0LXRgiDQvdCwINC/0LXRgNCy0YvQuQoJYVswXS5kYXRhID0gNjY2Oy8vINCl0YDQsNC90LjRgiDRjdGC0L4g0YfQuNGB0LvQvgogIAoJYVsxXS5wdHIgID0gMjsgICAvLyDQn9C10YDQstGL0Lkg0L3QsCDQstGC0L7RgNC+0LkKCWFbMV0uZGF0YSA9IDE0ODg7Ly8g0KXRgNCw0L3QuNGCINGN0YLQviDRh9C40YHQu9C+CiAgCglhWzJdLnB0ciAgPSAwOyAgICAgLy8g0JLRgtC+0YDQvtC5INC90LAg0L3Rg9C70LXQstC+0LkgKNC90YMg0L/RgNC+0YHRgtC+INGC0LDQuiDQvNC90LUg0LfQsNGF0L7RgtC10LvQvtGB0YwpCiAgLy8g0K3RgtC+INCx0YPQtNC10YIg0L7RgdC+0LHRi9C5LCDQt9Cw0YbQuNC60LvQtdC90L3Ri9C5INGB0LLRj9C30L3Ri9C5INGB0L/QuNGB0L7QuiAKCWFbMl0uZGF0YSA9IDEyMzQ1NjsvLyDQpdGA0LDQvdC40YIg0Y3RgtC+INGH0LjRgdC70L4gIAogIAogIAogIG15TEwgKmFhYSA9IGE7IC8vINCj0LrQsNC30LDRgtC10LvRjCDQvdCwINC/0LXRgNCy0YvQuSDRjdC70LXQvNC10L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0LzRiyDQsdGD0LTQtdC8INC00LLQuNCz0LDRgtGMCiAgcHJpbnRmKCIlaVxuIiwgYWFhLT5kYXRhKTsKICBhYWEgPSBhICsgYWFhLT5wdHI7IC8vINCY0LTQtdC8INC6INGB0LvQtdC00YPRjtGJ0LXQvNGDCiAgcHJpbnRmKCIlaVxuIiwgYWFhLT5kYXRhKTsKICBhYWEgPSBhICsgYWFhLT5wdHI7IC8vINCY0LTQtdC8INC6INGB0LvQtdC00YPRjtGJ0LXQvNGDCiAgcHJpbnRmKCIlaVxuIiwgYWFhLT5kYXRhKTsKICBhYWEgPSBhICsgYWFhLT5wdHI7IC8vINCY0LTQtdC8INC6INGB0LvQtdC00YPRjtGJ0LXQvNGDCiAgcHJpbnRmKCIlaVxuIiwgYWFhLT5kYXRhKTsKICBhYWEgPSBhICsgYWFhLT5wdHI7IC8vINCY0LTQtdC8INC6INGB0LvQtdC00YPRjtGJ0LXQvNGDIAogIHByaW50ZigiJWlcbiIsIGFhYS0+ZGF0YSk7CiAgYWFhID0gYSArIGFhYS0+cHRyOyAvLyDQmNC00LXQvCDQuiDRgdC70LXQtNGD0Y7RidC10LzRgwogIHByaW50ZigiJWlcbiIsIGFhYS0+ZGF0YSk7CiAgYWFhID0gYSArIGFhYS0+cHRyOyAvLyDQmNC00LXQvCDQuiDRgdC70LXQtNGD0Y7RidC10LzRgwogIHByaW50ZigiJWlcbiIsIGFhYS0+ZGF0YSk7CiAgYWFhID0gYSArIGFhYS0+cHRyOyAvLyDQmNC00LXQvCDQuiDRgdC70LXQtNGD0Y7RidC10LzRgwogIHByaW50ZigiJWlcbiIsIGFhYS0+ZGF0YSk7CiAgYWFhID0gYSArIGFhYS0+cHRyOyAvLyDQmNC00LXQvCDQuiDRgdC70LXQtNGD0Y7RidC10LzRgyAKICAKCXJldHVybiAwOwp9