直接模拟
代码
#include <iostream>
using namespace std;
int main()
{
int n,m;
int a[111];
cin>>n>>m;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int p=0;
int ans;
int i=0;
while(p<n)
{
if(i==n)
i=0;
if(a[i]<=0)
{
i++;
continue;
}
if(p==n-1)
{
ans=i;
break;
}
a[i]-=m;
if(a[i]<=0)
p++;
i++;
}
cout<<ans+1<<endl;
return 0;
}