
FOR(i,1,n<<1){ dp[i]=1e18; }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
FOR(i,1,n<<1){
chmin(dp[i],dp[i-1]+x);
if(i%2==0){ chmin(dp[i],dp[i/2]+y); }
} ROF(i,(n<<1)-1,1){ chmin(dp[i],dp[i+1]+x); }
震撼