# Disk Failure 2 30/100

**URL:** <https://forum.olinfo.it/t/disk-failure-2-30-100/6919>\
**Category:** Aiuto\
**Created:** [15 Gennaio 2022, 7:53pm UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919 "2022-01-15T19:53:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Charmee](https://forum.olinfo.it/user_avatar/forum.olinfo.it/charmee/32/823_2.png) [@Charmee](https://forum.olinfo.it/u/Charmee)\
**Post date:** [15 Gennaio 2022, 7:53pm UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919/1 "2022-01-15T19:53:56Z")

</div>

Buonasera, il mio programma risolve la maggior parte dei task senza problemi, tuttavia alcuni casi particolari l’hanno “mandato in tilt”:

 ![Subtask_1-2](https://forum.olinfo.it/uploads/default/original/1X/d61afe3a58715fc57f1bbf1b3c554b20e721759a.png)  
 ![Subtask_3](https://forum.olinfo.it/uploads/default/original/1X/0d244767095f3cd7c98c2ceafbf712929b2fda81.png)  
 ![Subtask_4](https://forum.olinfo.it/uploads/default/original/1X/feb8c37ff02108989cb1251633b4b9d246a20ac1.png)

Quale potrebbe essere il problema?

```auto
#include <fstream>
using namespace std;

int main() {
	...
	if(24 - A + B > T) {
		...
	}
	...
}

```

Grazie in anticipo 🙂

---

<div class="post-metadata">

**Author:** ![JOVAinter12](https://forum.olinfo.it/user_avatar/forum.olinfo.it/jovainter12/32/862_2.png) [@JOVAinter12](https://forum.olinfo.it/u/JOVAinter12)\
**Post date:** [15 Gennaio 2022, 9:22pm UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919/2 "2022-01-15T21:22:26Z")

</div>

Se hai bisogno di 10 ore di tempo e da B[x] ad A[x+1] passano 10 ore è soluzione o no?

P.S fatta questa modifica entra in classifica teoricamente

---

<div class="post-metadata">

**Author:** ![Charmee](https://forum.olinfo.it/user_avatar/forum.olinfo.it/charmee/32/823_2.png) [@Charmee](https://forum.olinfo.it/u/Charmee)\
**Post date:** [16 Gennaio 2022, 9:24am UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919/3 "2022-01-16T09:24:04Z")

</div>

Ciao, forse ho compreso male ma non è ciò che ho fatto?

```auto
24 - A + B > T

```

Così sto verificando se sono passate più di T ore, o sbaglio?

---

<div class="post-metadata">

**Author:** ![iRom](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/i/9fc29f/32.png) [@iRom](https://forum.olinfo.it/u/iRom)\
**Post date:** [16 Gennaio 2022, 10:10am UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919/4 "2022-01-16T10:10:00Z")

</div>

dovresti verificare se sono passate un numero _sufficiente_ T di ore, non se sono passate _strettamente_ piu’ di T ore  
Sottigliezze del genere sono spesso spinose quindi assicurati di provare sempre sia il caso in cui T e’ incluso sia quello in cui T e’ escluso  
Aggiungendo un solo carattere al tuo codice fa 100

---

<div class="post-metadata">

**Author:** ![Charmee](https://forum.olinfo.it/user_avatar/forum.olinfo.it/charmee/32/823_2.png) [@Charmee](https://forum.olinfo.it/u/Charmee)\
**Post date:** [16 Gennaio 2022, 10:31am UTC](https://forum.olinfo.it/t/disk-failure-2-30-100/6919/5 "2022-01-16T10:31:26Z")

</div>

Rabbia, ira e disperazione 🙂

Grazie per le risposte e buona domenica!
