题目大意:
卡车的长度L,接下来的一行是每棵树的高度。现在要伐木,要把树截成和卡车一样的长度,所以就有可能会造成截断后,树的长度比卡车的长度短,这部分的树就要扔掉,所以就是浪费的部分,又由于浪费的树木的数量与税收是成正比的,所以现在让我们求要等待几年再去伐树,所交的税最少,注:树一年长一米。
解题思路:
模拟这个过程即可
代码如下:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n,l,a,b;
int min,i;
while(scanf("%d%d",&n,&l)!=EOF)
{
min=0;
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(a%l)
{
b=l-a%l;
if(b>min)
{
min=b;
}
}
}
printf("%d\n",min);
}
return 0;
}