Algoritmul, pas cu pas
În esență doar simulăm ce ar face banca: parcurgem tranzacțiile în ordine și, la fiecare, atingem un singur cont. Toată dificultatea stă în a alege rapid contul potrivit — la depunere unul, la retragere altul — după niște reguli de departajare precise. Dacă am căuta contul liniar la fiecare depunere, am ajunge la pentru depuneri; de aceea ținem conturile în structuri ordonate și alegem în .