提交记录 #177
提交时间:2024-11-12 16:20:56
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#1:
32【学长出题】参观军事博物馆
#include<stdio.h>
int main()
{
int zhanshu, maxzaike;
int number;
scanf("%d%d", &zhanshu, &maxzaike);
scanf("%d", &number);
int zhan = 1;
int renshu[10000];
int shushidu[10000];
for ( zhan = 0; zhan < zhanshu - 1 ; zhan++)//记录n-1站
{
int in, out;
scanf("%d%d", &in, &out);
if (zhan != 0)
{
renshu[zhan] = renshu[zhan - 1] + in - out;
}
if (zhan == 0)
{
renshu[zhan] = number + in - out;
}
shushidu[zhan] = (int)(double)(renshu[zhan]*1000 )/ maxzaike ;
}
for (int i = 0; i < zhanshu-1; i++)
{
printf("%.3f\n", (double)shushidu[i]/1000);
}
int min = shushidu[0];
for (int q = 1; q < zhanshu - 1; q++)
{
if (shushidu[q] < min)
{
min = shushidu[q];
}
}
for (int i = 0; i < zhanshu - 1; i++)
{
if (shushidu[i] == min)
{
printf("%d,", i+1);
}
}
printf("\n");
}