# Input errati in "petali"?

**URL:** <https://forum.olinfo.it/t/input-errati-in-petali/3859>\
**Category:** Chiarimenti\
**Created:** [11 Settembre 2014, 1:58pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859 "2014-09-11T13:58:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Delfad0r](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/d/22d042/32.png) [@Delfad0r](https://forum.olinfo.it/u/Delfad0r)\
**Post date:** [11 Settembre 2014, 1:58pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/1 "2014-09-11T13:58:24Z")

</div>

Nonostante nelle assunzioni del problema compaia 2 \<= N \<= 8 000 000, sottomettendo un file con solo

assert(N \<= 8000000)

, il testcase 16 da “Execution killed with signal 11”, che immagino significhi che l’assert non è andato a buon fine…
C’è qualcosa che mi sfugge?

---

<div class="post-metadata">

**Author:** ![mark03](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@mark03](https://forum.olinfo.it/u/mark03)\
**Post date:** [11 Settembre 2014, 2:03pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/2 "2014-09-11T14:03:45Z")

</div>

Di solito da quell’errore quando superi la memoria consentita per l’esecuzione del programma o se accedi ad aree di memoria non allocate… Prova a rimuovere l’assert e vedrai che il problema dovrebbe persistere.

---

<div class="post-metadata">

**Author:** ![Delfad0r](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/d/22d042/32.png) [@Delfad0r](https://forum.olinfo.it/u/Delfad0r)\
**Post date:** [11 Settembre 2014, 2:08pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/3 "2014-09-11T14:08:01Z")

</div>

Forse non mi sono spiegato, ho provato ad inviare questo:

```
#include<cassert>

int solve(int N, int S[]) {  
assert(N \<= 8000000);  
return 0;  
}
```

e da quell’errore proprio sul testcase 16.

---

<div class="post-metadata">

**Author:** ![mark03](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/m/439d5e/32.png) [@mark03](https://forum.olinfo.it/u/mark03)\
**Post date:** [11 Settembre 2014, 2:26pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/4 "2014-09-11T14:26:07Z")

</div>

Mi sa che hai ragione… Non a caso quel testcase è quello in cui il mio programma ci mette di più…

---

<div class="post-metadata">

**Author:** ![Delfad0r](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/d/22d042/32.png) [@Delfad0r](https://forum.olinfo.it/u/Delfad0r)\
**Post date:** [11 Settembre 2014, 2:29pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/5 "2014-09-11T14:29:54Z")

</div>

Con ulteriori test ho stabilito che 8200000\<=N\<=8500000.

Non credo che sia un problema insormontabile, però ho voluto comunque segnalarlo: i testcase dovrebbero sempre rispettare le assunzioni!

---

<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:** [11 Settembre 2014, 5:29pm UTC](https://forum.olinfo.it/t/input-errati-in-petali/3859/6 "2014-09-11T17:29:00Z")

</div>

> Con ulteriori test ho stabilito che 8200000\<=N\<=8500000.
> 
> Delfad0r

8398080 per l'esattezza... :P  

  

Comunque hai ragione :) correggo il prima possibile. Stanotte (se non me lo dimentico) mando in rivalutazione tutte le sottoposizioni.
