求助。for循环写的,怎么有一些特殊的值算不出来?遍历哎

P1909 [NOIP2016 普及组] 买铅笔

// luogu-judger-enable-o2 #include<bits/stdc++.h> using namespace std; int main() { int a1,a2,b1,b2,c1,c2,n,x,y,z; cin>>n>>a1>>a2>>b1>>b2>>c1>>c2; x=n/a1; y=n/b1; z=n/c1; if(n%a1)x++; if(n%b1)y++; if(n%c1)z++; x=x*a2; y=y*b2; z=z*c2; if(x<y&&x<z)cout<<x<<endl; else if(y<x&&y<z)cout<<y<<endl; else cout<<z<<endl; return 0; }
by 张英豪 @ 2019-07-25 11:14:41


|