| 记录编号 | 
        87867 | 
        评测结果 | 
        AAAAAAAAAA | 
    
    
        | 题目名称 | 
        108.[NOIP 2004]津津的储蓄计划 | 
        最终得分 | 
        100 | 
            
    
    
        | 用户昵称 | 
         noier | 
        是否通过 | 
        通过 | 
    
    
        | 代码语言 | 
        C++ | 
        运行时间 | 
        0.010 s  | 
    
    
        | 提交时间 | 
        2014-02-11 14:39:57 | 
        内存使用 | 
        0.31 MiB  | 
        
    
    
    
    		显示代码纯文本
		
		#include<iostream>
#include<cstdio>
#include<cstring>
#pragma warning(disable:4996)
using namespace std;
int main()
{
	freopen("save.in", "r", stdin);
	freopen("save.out", "w", stdout);
	int cost[13] = { 0 }, money[13][3] = { 0 }, cun = 0,hand;
	bool y = false;
	for (int i = 0; i < 12; i++) money[i][1] = 300;
	for (int i = 0; i < 12; i++) cin >> cost[i];
	for (int i = 0; i < 12; i++) money[i][0]=i+1;
	for (int i = 0; i < 12; i++)
	{
		hand=money[i][1];
		if (hand - cost[i] >= 300)
		{
			cun = cun + 300;
			hand = hand - 300 - cost[i];
			money[i + 1][1] = money[i + 1][1]+ hand;
		}
		else if (hand - cost[i] >= 200)
		{
			cun = cun + 200;
			hand = hand - 200 - cost[i];
			money[i + 1][1] = money[i + 1][1] + hand;
		}
		else if (hand - cost[i] >= 100)
		{
			cun = cun + 100;
			hand = hand - 100 - cost[i];
			money[i + 1][1] = money[i + 1][1] + hand;
		}
		else if (hand - cost[i] <0)
		{
			y = true;
			cout <<"-"<< money[i][0];
			break;
		}
		else money[i + 1][1] = money[i + 1][1] + hand-cost[i];
	}
	if (y == false) cout << cun*1.2+hand;
	return 0;
}