# Errore Booklet OII 2016

**URL:** <https://forum.olinfo.it/t/errore-booklet-oii-2016/4505>\
**Category:** Random\
**Created:** [19 Marzo 2017, 6:35pm UTC](https://forum.olinfo.it/t/errore-booklet-oii-2016/4505 "2017-03-19T18:35:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aldo.carrolo](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/a/3ab097/32.png) [@aldo.carrolo](https://forum.olinfo.it/u/aldo.carrolo)\
**Post date:** [19 Marzo 2017, 6:35pm UTC](https://forum.olinfo.it/t/errore-booklet-oii-2016/4505/1 "2017-03-19T18:35:34Z")

</div>

Guardando la soluzione “ufficiale” di classifica nel booklet delle OII 2016, mi sono accorto di un errore MADORNALE 😂 😂. Manca la dichiarazione della variabile rank alla riga 43 (all’interno della funzione squalifica).

---

<div class="post-metadata">

**Author:** ![wil93](https://forum.olinfo.it/user_avatar/forum.olinfo.it/wil93/32/2862_2.png) [@wil93](https://forum.olinfo.it/u/wil93)\
**Post date:** [20 Marzo 2017, 12:54pm UTC](https://forum.olinfo.it/t/errore-booklet-oii-2016/4505/2 "2017-03-20T12:54:43Z")

</div>

Hai ragione, probabilmente al posto di `rank` ci andava `pos`.

Comunque, provando a compilarlo, sto notando una marea di errori… anche mettendo `pos`, questa riga:

```
int successivo = successivo[pos];

```

non ha molto senso (`successivo` non può essere un array e una variabile contemporaneamente 😰)

Segnalerò la cosa ai colpevoli (che ho identificato con `git blame` 😝)

* * *

UPDATE: il fix era in realtà già stato fatto 5 mesi fa a seguito di una segnalazione di @lucach, ma il booklet pubblicato non è stato ancora aggiornato 😯

---

<div class="post-metadata">

**Author:** ![aldo.carrolo](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/a/3ab097/32.png) [@aldo.carrolo](https://forum.olinfo.it/u/aldo.carrolo)\
**Post date:** [25 Marzo 2017, 3:21pm UTC](https://forum.olinfo.it/t/errore-booklet-oii-2016/4505/3 "2017-03-25T15:21:32Z")

</div>

Sfrutto questo topic per chiedere come avviene la ricerca della posizione nel range tree nell’esercizio classifica.  
P.S.: Ho letto la soluzione e non ho capito come funziona la ricerca.
