求助,心态快崩了,怎么用题目给的测试数据#2一直弄都是1584,测试也只有40
源代码如下:
#include <iostream>
using namespace std;
int main ()
{
int money=0,stored=0,overload_month=0;
bool is_overload=false;
for (size_t i = 0; i < 12; i++)
{
money += 300;
int budget=0;
cin >> budget;
if (is_overload)
{
continue;
}
if (money<budget)
{
overload_month = i+1;
is_overload = true;
continue;
}
money -= budget;
if (money >= 100)
{
stored = stored + (money / 100) * 100;
money = money - (money / 100) * 100;
}
if (i == 11)
{
stored = stored + money;
}
}
if (is_overload)
{
cout << "-" << overload_month;
} else
{
cout << stored *1.2;
}
return 0;
}