wa on #6 的 dp 跑了 6 遍过了 /hsh
查看原帖
wa on #6 的 dp 跑了 6 遍过了 /hsh
360930
Jairon314楼主2022/9/27 06:35

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); }

震撼

2022/9/27 06:35
加载中...