/*Ylesanne p2rineb 2004 a koolilaste informaatika olympiaadi l6ppvoorust. * On antud arvude jada ja on vaja leida k6ige pikem vahe kahe arvu vahel, * kus 1. arv on suurem teisest arvust, st k6ik vahepealsed arvud peavad * 1. arvust v2iksemad olema. Originaalis oli juttu lauam2ngust ridakabe * ja küsiti kui kaugele saab nupuga hüpata, kui nupp "ületab" vaid endast * madalamaid nuppe. * Näide demonstreerib ülesande lahendust ruutkeerukusega */ #include #include #define MaxN 100 main(){ int a[MaxN]; int i,j,k; int alg, lopp, on, e, v; time_t now, now1; struct tm *time_now, *time_now1; srand(time(0)); for (i=0; ia[v]) { v++; } else { if (lopp-algtm_sec); printf("Lõpp %d\n",time_now1->tm_sec); printf("Kestvus %d\n",now1-now); printf("Pikim vahe on algusega %d ja lopuga %d",alg,lopp); }