记录编号 22170 评测结果 WWWWWWWWWW
题目名称 物品 最终得分 0
用户昵称 Gravatarfanzeyi 是否通过 未通过
代码语言 C 运行时间 0.010 s
提交时间 2010-11-17 15:34:22 内存使用 0.24 MiB
显示代码纯文本
/*
 * =================================
 *
 * 	Task: magica
 * 	User: fanzeyi
 * 	Lang: C
 *
 * =================================
 */
#include <stdio.h>
#include <stdlib.h>

int main()
{
	FILE *fin=fopen("magica.in","r");
	FILE *fout=fopen("magica.out","w");
	int n,magic;
	int **things;
	fscanf(fin,"%d %d",&n,&magic);
	things=(int**)malloc(sizeof(int*)*n);
	int i;
	for(i=0;i<n;i++)
	{
		things[i]=(int*)malloc(sizeof(int)*2);
		things[i][1]=0;
		fscanf(fin,"%d %d",&things[i][0],&things[i][1]);
	}
	int count=0;
	for(i=0;i<n;i++)
	{
		if(things[i][1]==0)
		{
			count+=things[i][0];
			continue;
		}
		if(things[i][1]-things[i][0]>magic&&count>0)
		{
			count-=magic;
			count+=things[i][1];
			continue;
		}
	}
	fprintf(fout,"%d",count);
	return 0;
}