95分蒟蒻求助!!

P1909 [NOIP2016 普及组] 买铅笔

```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


|