for(i=1;i<=k;i++){scanf("%lld",&d[i]);
if(d[i]>=n){
for(int i=1;i<=sum;i++){
if(d[i]>max){max=d[i];
o=i;ans++;
}
}
if(ans==0)for(int i=sum+1;i<=k;i++){
o=i;
break;}
l++;}
}
printf("%lld ",o);
n的值是啥啊?代码完整点啊。sum又是哪来的?