Am si eu o nelamurire. Primesc urmatorul mesaj de eroare
Compilare:
user.cpp: In function 'void solve()':
user.cpp:30: warning: left shift count >= width of type
pentru linia :
left=0;right=1<<61;
(0 puncte cu TLE pe toate testele dar asta se explica de moment ce am un while(right-left-1) si left=right=0) :
Dupa ce inlocuiesc linia cu :
left=0;right=1;right<<=30;right<<=30;right<<=1;
totul merge perfect (100 puncte ).
Cele doua linii nu ar trebui sa aiba acelasi efect ? ( variabilele
left si
right sunt de tip
long long )
L.E. 10x pauldb