Buonasera, ho provato a rispondere al quesito Disks2, scrivendo il seguente codice, i casi di test vengono risolti senza problemi, ma una volta che provo a sottometter il codice per verificare la soluzione, ricevo un punteggio di 0/100 sto sbagliando qualcosa?
#include <iostream>
using namespace std;
int main()
{
int x;
int hLeft;
int done = 0;
int value1;
int value2;
cin >> x;
cin >> hLeft;
for (int i = 0; i < x; i++)
{
cin >> value1;
cin >> value2;
hLeft = hLeft-(24-(value2-value1));
if(hLeft<=0)
{
done =i+1;
break;
}
}
if(done == 0)
{
cout << "-1";
}
else
{
cout << done;
}
return 0;
}