45求解

P1909 [NOIP2016 普及组] 买铅笔

```cpp #include<bits/stdc++.h> using namespace std; int i,j,k,n,m,w,ans; int main(){ scanf("%d",&n); for(i=0;i<3;i++){ scanf("%d%d",&j,&k);m=j;w=k; while(j<n){j<<=1;k<<=1;} while(j>n){j-=m;k-=w;} while(j<n){j+=m;k+=w;} if(k<ans||ans==0)ans=k; } printf("%d\n",ans); return 0; } ```
by Ricky2008 @ 2022-10-25 20:06:33


|