本题最关键的是读懂题目。
#include<iostream>
using namespace std;
int s, d;
bool flag;
int result;
int main()
{
while(scanf("%d%d", &s, &d) != EOF)
{
flag = false;
if(10 * s - 2 * d > 0 && 4 * s - d < 0)
{
flag = true;
result = 10 * s - 2 * d;
}
if(!flag && 8 * s - 4 * d > 0 && 3 * s - 2 * d < 0)
{
flag = true;
result = 8 * s - 4 * d;
}
if(!flag && 6 * s - 6 * d > 0 && 2 * s - 3 * d < 0)
{
flag = true;
result = 6 * s - 6 * d;
}
if(!flag && 3 * s - 9 * d > 0 && s - 4 * d < 0)
{
flag = true;
result = 3 * s - 9 * d;
}
if(flag)
printf("%d\n", result);
else
printf("Deficit\n");
}
// system("pause");
return 0;
}