求出每个孩子可以比给糖的次数a[i]/m,最大且位置最右的一定是最后留下来的那个孩子
#include<bits/stdc++.h>
using namespace std;
int a[120];
int main()
{
int n,m;
scanf("%d%d",&n,&m);
int Max=0,maxi=0;
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
int c=ceil(a[i]*1.0/m);
if(c>=Max)
{
Max=c;
maxi=i;
}
}
printf("%d\n",maxi);
return 0;
}