提交记录 #195
提交时间:2024-11-12 18:54:31
语言:c
状态:Accepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#3600:
32【学长出题】参观军事博物馆
#include<stdio.h>
int main(){
int n,m,k;
scanf("%d%d",&n,&m);
scanf("%d",&k);
int currentp=k;
double minpercent=(double)k/m;
int minstation[n];
int mc=1;
minstation[0]=1;
for (int i=1;i<n;i++){
int a,b;
scanf("%d%d",&a,&b);
currentp+=a-b;
double currentpercent=(double)currentp/m;
printf("%.3f\n",currentpercent);
if(currentpercent-1e-15<minpercent-1e-15){
minpercent=currentpercent;
mc=1;
minstation[0]=i+1;
}
else if(currentpercent>minpercent-1e-15&¤tpercent<minpercent+1e-15){
minstation[mc++]=i+1;
}
}
for (int i=0;i<mc;i++){
printf("%d,",minstation[i]-1);
}
printf ("\n");
return 0;
}