Rezolvarea unei probleme de la final este un algoritm pentru rezolvarea unei probleme atunci când se efectuează un calcul invers pentru a calcula niște date necunoscute pe baza unui rezultat final deja cunoscut.
Soluţie
5 + 4 = 9 9 3 = 27 27 : 2 = 13,5 13,5 - 1 = 12,5Răspuns: 12.5
Patru operații matematice au fost efectuate în ordine inversă.
Același răspuns poate fi obținut prin rezolvarea ecuației:
Soluție: Deoarece o amibe se va împărți în două într-un minut și, după alte 59 de minute, întreaga eprubetă va fi umplută cu amibe, este nevoie de 59 de minute pentru ca două amibe să umple eprubeta.
Analiza end-to-end este folosită pentru a găsi situații de câștig și pierdere pentru analiza jocului . Câștigul se dovedește „de la final”, folosind ideile de programare dinamică : în primul rând, se demonstrează că aflându-se într-una dintre „penultimele poziții” poți ajunge la „ultimul” (câștigător), apoi - că dintr-un anumit set de „penultimul” nu poți ajunge decât la „penultimul” și așa mai departe, până când vom demonstra că poziția „prev ... penultima” este cea inițială. (Vezi funcția Grandi ).