提交记录 #180
提交时间:2024-11-12 16:29:51
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
附加测试点暂不可用
32【学长出题】参观军事博物馆
#include<stdio.h>
int main()
{
int zhanshu, maxzaike;
int number;
scanf("%d%d", &zhanshu, &maxzaike);
scanf("%d", &number);
int zhan = 1;
int renshu[zhan+1];
int shushidu[zhan+1];
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] = (renshu[zhan]*1000 )/ maxzaike ;
int yu = (renshu[zhan]*10000)/maxzaike/1000;
if(yu >= 5)
{
shushidu[zhan]++;
}
}
for (int i = 0; i < zhanshu-1; i++)
{
if (shushidu[i] != 1000)
{
printf("0.%d\n", shushidu[i]);
}
if (shushidu[i] == 1000)
{
printf("1.000\n");
}
}
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");
}