uva 10120
bfs搜索 当n大于等于49 是 总是可能的 ~ http://www.algorithmist.com/index.php/UVa_10120
#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <vector>
#include <sstream>
#include <string>
#include <cstring>
#include <algorithm>
#include <iostream>
#define maxn 2010
#define INF 0x7fffffff
#define inf 10000000
#define MOD 1000000007
#define ull unsigned long long
#define ll long long
using namespace std; int m, n;
struct node
{
int now, step;
node(int i, int j)
{
now = i, step = j;
}
}; bool solve()
{
queue<node> q;
q.push(node(1, 1));
while(!q.empty())
{
node u = q.front();
q.pop();
if(u.now == m)
return 1;
if(u.now+2*(u.step+1)-1 <= n)
q.push(node(u.now+2*(u.step+1)-1, u.step+1));
if(u.now-2*(u.step+1)+1 >= 1)
q.push(node(u.now-2*(u.step+1)+1, u.step+1));
}
return 0;
} int main()
{ while(scanf("%d%d", &n, &m) == 2 && n+m)
{
if(n >= 50 || solve()) puts("Let me try!");
else puts("Don't make fun of me!");
}
return 0;
}
uva 10120的更多相关文章
- UVa 10120 - Gift?!
		
题目大意 美丽的村庄里有一条河,N个石头被放置在一条直线上,从左岸到右岸编号依次为1,2,...N.两个相邻的石头之间恰好是一米,左岸到第一个石头的距离也是一米,第N个石头到右岸同样是一米.礼物被放置 ...
 - UVA 10120 - Gift?!(搜索+规律)
		
Problem D. Gift?! The Problem There is a beautiful river in a small village. N rocks are arranged ...
 - uva 1354 Mobile Computing ——yhx
		
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABGcAAANuCAYAAAC7f2QuAAAgAElEQVR4nOy9XUhjWbo3vu72RRgkF5
 - UVA 10564 Paths through the Hourglass[DP 打印]
		
UVA - 10564 Paths through the Hourglass 题意: 要求从第一层走到最下面一层,只能往左下或右下走 问有多少条路径之和刚好等于S? 如果有的话,输出字典序最小的路径 ...
 - UVA 11404 Palindromic Subsequence[DP LCS 打印]
		
UVA - 11404 Palindromic Subsequence 题意:一个字符串,删去0个或多个字符,输出字典序最小且最长的回文字符串 不要求路径区间DP都可以做 然而要字典序最小 倒过来求L ...
 - UVA&&POJ离散概率与数学期望入门练习[4]
		
POJ3869 Headshot 题意:给出左轮手枪的子弹序列,打了一枪没子弹,要使下一枪也没子弹概率最大应该rotate还是shoot 条件概率,|00|/(|00|+|01|)和|0|/n谁大的问 ...
 - UVA计数方法练习[3]
		
UVA - 11538 Chess Queen 题意:n*m放置两个互相攻击的后的方案数 分开讨论行 列 两条对角线 一个求和式 可以化简后计算 // // main.cpp // uva11538 ...
 - UVA数学入门训练Round1[6]
		
UVA - 11388 GCD LCM 题意:输入g和l,找到a和b,gcd(a,b)=g,lacm(a,b)=l,a<b且a最小 g不能整除l时无解,否则一定g,l最小 #include &l ...
 - UVA - 1625 Color Length[序列DP 代价计算技巧]
		
UVA - 1625 Color Length 白书 很明显f[i][j]表示第一个取到i第二个取到j的代价 问题在于代价的计算,并不知道每种颜色的开始和结束 和模拟赛那道环形DP很想,计算这 ...
 
随机推荐
- 理解C#系列 / 核心C# / 常量
			
常量 常量? 我对常量的理解就是在初始化完成后再也不变的“全局变量”. 定义常量 [const][空格][变量类型][空格][变量名称][=][值][:] const表示定义的是常量. 常量特点 常量 ...
 - 推荐7款新鲜出炉的HTML5/CSS3应用
			
1.HTML5/CSS3发光文字可自定义文字色彩效果很赞 要分享的这款HTML5/CSS3文字效果很帅,鼠标滑过文字时,文字会出现发光的特效,并且我们可以自定义文字和颜色. 在线演示 源码下载 2.H ...
 - 全面解析SQL SERVER 的左右内连接
			
SQL SERVER数据库的三种常用连接解析: 这里先给出一个官方的解释: left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右 ...
 - ADO.NET笔记——将DataReader作为函数返回值
			
相关知识: 在很多情况下,可能把数据库的访问封装到一个函数中,通过该函数返回一个DataReader对象给调用者.例如定义函数:SqlDataReader returnDR(),然后再Main函数中调 ...
 - [DevExpress]ChartControl之时间轴示例
			
关键代码: using System; using System.Data; using System.Windows.Forms; using DevExpress.XtraCharts; name ...
 - Spring-Mybatis 异常记录(1)
			
Spring applicationconfig.xml如下 <?xml version="1.0" encoding="UTF-8"?> < ...
 - 【转】让iframe在iOS设备手机浏览器上支持滚动
			
HTML代码 在使用IFRAME或者其他HTML元素时,你需要使用一个元素(如DIV)来包装他们: <div class="scroll-wrapper"> <i ...
 - Eclipse 代码提示功能设置。
			
1. 解决实例化时自动补全不必要的单词问题 2. 以MyEclipse 6.5重新配图 鉴 于网上的批评之声甚大,我只想说明我的想法:这样的增强代码提示,最终是用来辅助我们 ...
 - 提高Linux安全性--hosts.allow, hosts.deny 文件修改方法
			
有一种办法来提高Linux安全性--修改 hosts.allow , hosts.deny 这2个文件来配置 允许某个ip访问, 或者禁止访问. 可以通过这种方式设置限制 sshd 的远程访问, 只允 ...
 - hdu 5719 BestCoder 2nd Anniversary B Arrange  简单计数问题
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5719 题意:一个数列为1~N的排列,给定mn[1...n]和mx[1...n],问有符合的排列数为多少 ...