你最好用longlong试一试,还有最后的判断,如果它们的乘积一样,就有可能无输出。
by Cxm231226 @ 2023-09-10 19:26:01
我是这么写的:
```cpp
#include <bits/stdc++.h>
using namespace std;
long long a,b,c,d,e,f,g,h,i,j;
long long a1[3][3],a2[10005];
int main()
{
cin>>a;
for(int b=0;b<3;b++)
{
cin>>a1[b][0]>>a1[b][1];
a1[b][2]=(a/a1[b][0]+(a%a1[b][0]!=0))*a1[b][1];
if(i==0)
{
i=a1[b][2];
}
i=min(i,a1[b][2]);
}
cout<<i;
return 0;
}
```
by Cxm231226 @ 2023-09-10 19:28:06
@[Cxm231226](/user/1023223) 谢谢
by Vivian2022 @ 2023-09-13 21:44:35