11608

#include <iostream>
#include <cstdio>
//#include <fstream>

using namespace std;

//ofstream out;

int main()
{
	int kase=1;
	int arr[15];
	int init_problem_num;
	int total_problem[15];
	int problem_required[15];
	//out.open("out.txt");
	while(scanf("%d",&init_problem_num))
	{
		if(init_problem_num<0)
		break;
		total_problem[0]=init_problem_num;
		for(int i=0;i<12;i++)
		{
			scanf("%d",&arr[i]);
			if(i>0)
			total_problem[i]=total_problem[i-1]+arr[i-1];
		}
		for(int i=0;i<12;i++)
			scanf("%d",&problem_required[i]);
		printf("Case %d:\n",kase);
		//out<<"Case "<<kase<<":\n";
		kase+=1;
		int problem_used=0;
		for(int i=0;i<12;i++)
		{
			if(problem_required[i]<=(total_problem[i]-problem_used))
			{
				printf("No problem! :D\n");
				//out<<"No problem! :D\n";
				problem_used += problem_required[i];
			}
			else
			{
				printf("No problem. :(\n");
				//out<<"No problem. :(\n";
			}
		}
	}
	return 0;
}

 

Leave a Reply

Your email address will not be published. Required fields are marked *