查看: 177|回复: 0

Catch That Cow

[复制链接]
发表于 2020-2-3 00:31:51 | 显示全部楼层 |阅读模式
典型的模版题,很多方法可以解决,没什么难点,直接放代码了

#include
#include
using namespace std;
int n, k;
bool look[100001];
struct node {
        int n, step;
        node(int x=0, int y = 0) :n(x), step(y) {}
};
int bfs() {
        queue que;
        que.push(node(n));
        int temp;
        node now;
        while (!que.empty()) {
                now = que.front();
                que.pop();
                if (now.n == k)break;
                if (now.n = 0) {
                        if (look[now.n])continue;
                        else look[now.n] = 1;
                        temp = now.step + 1;
                        que.push(node((now.n - 1),temp));
                        que.push(node((now.n + 1), temp));
                        que.push(node((now.n > n >> k;
        int ans = bfs();
        cout

天涯海角也要找到Ni:Catch That Cow

中发现Ni: Catch That Cow
中发现Ni: Catch That Cow
中发现Ni: Catch That Cow
中发现Ni: Catch That Cow
中发现Ni: Catch That Cow
中发现Ni: Catch That Cow
相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表