```cpp
#include <bits/stdc++.h>
using namespace std;
int mins = INT_MAX,s;
double t,a,c;
int main(){
cin>>t;
for(int i = 0 ; i < 3 ; i ++){
cin>>a>>c;
s = ceil(t/a) * c;
mins = min(mins,s);
}
cout<<mins;
}
```
改成这样mins和s都搞成int
by 33IQ猖09 @ 2022-09-12 20:15:44
这样就行↓
```c
#include <bits/stdc++.h>
using namespace std;
long n,a1,a2,b1,
b2,c1,c2,pen1,pen2,pen3,x[3];
int compare(int a1,int a2,int b1,
int b2,int c1,int c2){
while(pen1 < n){
pen1 += a1;
x[0] += a2;
}
while(pen2 < n){
pen2 += b1;
x[1] += b2;
}
while(pen3 < n){
pen3 += c1;
x[2] += c2;
}
return x[0],x[1],x[2];
}
int main(){
cin>>n>>a1>>a2>>b1>>b2>>c1>>c2;
compare(a1,a2,b1,b2,c1,c2);
sort(x,x + 3);
cout<<x[0];
return 0;
}
```
by Li_mz__ @ 2022-09-12 20:16:59
@[33IQ猖09](/user/461264) OK 谢谢大佬
by Hans4103423 @ 2022-09-12 21:16:21
@[Li_mz__](/user/765987) OK 谢谢大佬
by Hans4103423 @ 2022-09-12 21:16:43
@[33IQ猖09](/user/461264) @[Li_mz__](/user/765987) AC了,谢谢!
by Hans4103423 @ 2022-09-12 21:19:58