У меня есть следующий код.
CodeBlocks выводит NO
для следующего входа, но Codeforces выводит YES
?
Для следующего ввода:
1500 1500 1500 1 2 3
, правильный вывод - NO
(правильный в CodeBlocks), но он выводит YES
с "компилятором" Codeforces (он же пользовательский вызов).
Я попробовал все, и у меня очень много идей.
#include <stdio.h>
#include <string.h>
int main()
{
int andrewGrapes, dmitryGrapes, michalGrapes;
int greenGrapes, purpleGrapes, blackGrapes;
int andrewCheck, dmitryCheck, michalCheck;
// how many grapes they want to eat
scanf("%d", &andrewGrapes); // green grapes only
scanf("%d", &dmitryGrapes); // purple and green
scanf("%d", &michalGrapes); // any grapes
// number of grapes
scanf("%d", &greenGrapes);
scanf("%d", &purpleGrapes);
scanf("%d", &blackGrapes);
if (greenGrapes >= andrewGrapes)
{
andrewCheck = 1;
greenGrapes = greenGrapes - andrewGrapes;
}
if (greenGrapes + purpleGrapes >= dmitryGrapes)
{
greenGrapes = greenGrapes - dmitryGrapes;
purpleGrapes = purpleGrapes - dmitryGrapes;
dmitryCheck = 1;
}
//if (greenGrapes + purpleGrapes + blackGrapes >= michalGrapes)
// michalCheck = 1;
if (andrewCheck == 1)
{
if (dmitryCheck == 1)
printf("YES");
} else printf("NO");
return 0;
}