比赛 20101119 评测结果 AWAWWWWWWW
题目名称 求和 最终得分 20
用户昵称 fanzeyi 运行时间 0.000 s
代码语言 C 内存使用 0.00 MiB
提交时间 2010-11-19 10:08:42
显示代码纯文本
/*
 * ==================================================
 *
 * 	Task: Suma
 * 	User: fanzeyi
 * 	Lang: C
 *
 * ==================================================
 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	int n,k,p;
	int *number;
	int *f;
	FILE *fin=fopen("suma.in","r");
	FILE *fout=fopen("suma.out","w");
	fscanf(fin,"%d %d %d",&n,&k,&p);
	number=(int*)malloc(sizeof(int)*n);
	f=(int*)malloc(sizeof(int)*n);
	int i;
	int total=0;
	for(i=0;i<n;i++)
	{
		fscanf(fin,"%d\n",&number[i]);
		total+=number[i];
		f[i]=total%p;
	}
	int min=99999;
	for(i=0;i<n;i++)
		if(f[i]<min&&f[i]>=k)
			min=f[i];
	fprintf(fout,"%d",min);
	return 0;
}