poj 3278 Catch That Cow
2018-02-01 16:07
344 查看
#include<bits/stdc++.h> using namespace std; const int maxn=1e5+5; int dp[maxn],n,k; int main() { while(scanf("%d%d",&n,&k)!=EOF) { for(int i=0;i<=k;i++) dp[i]=abs(n-i); for(int i=n+1;i<=k;i++) dp[i]=min(dp[i],min(dp[i/2+1]+2,min(dp[i-1]+1,dp[i/2]+1+(i&1)))); printf("%d\n",dp[k]); } return 0; }
相关文章推荐
- POJ 3278 Catch That Cow(BFS,板子题)
- poj 3278 Catch That Cow
- POJ 3278 Catch That Cow 【bfs+队列】
- POJ 3278 Catch That Cow【BFS】
- poj 3278 Catch That Cow
- poj 3278 Catch That Cow(bfs)
- BFS-POJ-3278-Catch That Cow
- POJ 3278 Catch That Cow(bfs)
- POJ(3278)Catch That Cow
- POJ 3278 Catch That Cow
- POJ 3278 Catch That Cow (bfs)
- C - Catch That Cow POJ - 3278
- poj 3278:Catch That Cow(简单一维广搜)
- POJ 3278 Catch That Cow
- POJ 3278 Catch That Cow bfs
- POJ-3278 Catch That Cow 解题报告
- poj 3278 Catch That Cow(bfs)
- POJ 3278 / hdu 2717 Catch That Cow (广搜)
- poj_3278_Catch That Cow_201407241728
- 【POJ】3278-Catch That Cow 简单BFS