Problem Link:http://www.cnblogs.com/zandbin/p/5341656.html
#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<map>
#include<math.h>
#include<string.h>
#include<queue>
#include<vector>
#include<set>
#define LL long long
#define exp 1e-9
#define MAXN 1000010
using namespace std;
int main()
{
// freopen("D:\\in.txt","r",stdin);
printf("sheep_go\n");
printf("nothing_come\n");
printf("vegetable_go\n");
printf("sheep_come\n");
printf("wolf_go\n");
printf("nothing_come\n");
printf("sheep_go\n");
printf("succeed\n");
printf("\n");
printf("sheep_go\n");
printf("nothing_come\n");
printf("wolf_go\n");
printf("sheep_come\n");
printf("vegetable_go\n");
printf("nothing_come\n");
printf("sheep_go\n");
printf("succeed\n");
printf("\n");
return 0;
}

本文探讨了一个经典的逻辑谜题——农夫如何安全地将羊、菜和狼带到河对岸而不让它们互相伤害。文章提供了两种解决方案,并通过C++代码实现了解决方案的输出。
558

被折叠的 条评论
为什么被折叠?



