这个题目我用的数组排序写的
找出最大最小速度
主要单位换算
ceil向上取整函数用math库
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
const int MAX= 1000010;
int main()
{
int speed[MAX]={0};
int n,m,k;
cin>>n>>m>>k;
for(int i=0;i<n;i++){
cin>>speed[i];
}
sort(speed,speed+n);
double timemax=-1,timemin=10000010;
timemax=((k*3.6)/(speed[0]+m));
timemin=((k*3.6)/(speed[n-1]+m));
printf("%.0f %.0f",ceil(timemin),ceil(timemax));
//cout<<timemin<<" "<<timemax<<endl;
// cout<<speed[0]<<" "<<speed[n-1];
return 0;
}