翻译
你有一本无限页数的笔记本,每一页可以写 个名字。现在有 天,每天你要写 个名字,问你每天要翻几次页。
思路
疑似幼儿园奥数题?分析本题发现,这题就难在昨天余下的页数。
设第 天翻 页,第 天余下 的页,第 天要写 个名字,则有:
于是可以愉快的写超短的代码了,由于数据范围过大,于是采用
与
。
Code
#include<cstdio>
int main()
{
int n,m,page=0;
scanf("%d%d",&n,&m);
while(n--)
{
int a;
scanf("%d",&a);
printf("%d ",(page=(page%m+a))/m);
}
return 0;
}