Prvo rješenje.
Kvadriranjem dobivamo niz jednadžbi:
4xk2−4xkxk+1+xk+12=xk+22za k∈{1,2,…,98},
4x992−4x99x100+x1002=x12,4x1002−4x100x1+x12=x22.
Zbrajanjem tih jednadžbi dobivamo izraz
4(x12+x22+⋯+x1002)−4(x1x2+⋯+x99x100+x100x1)=0.
Dijeljenjem sa 2 i grupiranjem dobivamo
x12−2x1x2+x22+⋯+x992−2x99x100+x1002+x1002−2x100x1+x12=0,
odnosno
(x1−x2)2+⋯+(x99−x100)2+(x100−x1)2=0.
Budući da su svi pribrojnici nenegativni, moraju svi biti jednaki nuli, odnosno x1=⋯=x100.
Drugo rješenje.
Označimo yk=2xk−xk+1 za 1≤k≤99, te y100=2x100−x1. Tada je
y1+y2+⋯+y100=2(x1+x2+⋯+x100)−(x1+x2+⋯+x100)=x1+x2+⋯+x100.
S druge strane, zbrajanjem zadanih jednakosti dobivamo
∣y1∣+∣y2∣+⋯+∣y100∣=x1+x2+⋯+x100.
Izjednačavanjem dobivenih jednakosti zaključujemo
∣y1∣+∣y2∣+⋯+∣y100∣=y1+y2+⋯+y100.
Budući da za 1≤k≤100 vrijedi ∣yk∣≥yk, pri čemu jednakost vrijedi ako i samo ako je yk≥0, gornja jednakost je moguća samo ako su svi brojevi yk nenegativni.
To znači da u nizu jednakosti koji je zadan u zadatku možemo ukloniti apsolutne vrijednosti i zaključujemo
2xk−xk+12x99−x1002x100−x1=xk+2=x1,=x2.za 1≤k≤98,
Označimo x100+k=xk za 1≤k≤100. Neka je k takav da je xk≥xi za sve 1≤i≤100. Tada je 2xk=xk+1+xk+2≤2xk, pa vrijedi xk=xk+1=xk+2. Pretpostavimo li da je xj=xj+1 za neki j, onda postoji najmanji j>k takav da je xj−1=xj=xj+1. No, to je u kontradikciji s pretpostavkom da je xj=2xj−1−xj=xj+1.
Dakle, mora vrijediti x1=x2=x3=⋯=x100.
Napomena. Nakon što dokažemo da je yk≥0 za sve 1≤k≤100, rješenje možemo dovršiti i analizom slučajeva.
Ako pretpostavimo da je x1>x2, onda zbog 2x1=x2+x3 mora vrijediti x2<x1<x3. Iz druge jednakosti onda zaključujemo x4<x2<x1<x3. Nastavljajući ovaj postupak (preciznije, koristeći matematičku indukciju) možemo dokazati da vrijedi sljedeći niz strogih nejednakosti
x100<x98<⋯<x4<x2<x1<x3<x5<⋯<x99.
No, ovo je u kontradikciji s posljednjom jednakosti jer bi moralo vrijediti 2x100<x1+x2=2x100.
Slično, slučaj x2>x1 vodi na kontradikciju, pa zaključujemo da je x1=x2.
Ako je x1=x2, onda prva jednakost povlači da je x1=x2=x3. Druga jednakost onda povlači x2=x3=x4. Nastavljajući ovaj postupak, dobivamo da je x1=x2=⋯=x100.