搜索
思考熊
这个作者很懒,什么都没留下…
展开
-
Hdu---1010
深度优先搜索 迷宫-固定时间是否找到出口#include<iostream>#include<string.h>#include<stdlib.h>using namespace std;char map[109][109];int n,m,t,di,dj;bool escape;int dir[4][2]= {{0,-1},{0,1},{1,0},{-1,0}};void d原创 2016-03-14 20:36:04 · 249 阅读 · 0 评论 -
HDU 4771 Stealing Harry Potter's Precious(2013 Asia Hangzhou Regional Contest )
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4771#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<string>#include<algorithm>#include<queue>#include<stack>#incl原创 2016-10-07 16:46:58 · 292 阅读 · 0 评论 -
HDU 4770 Lights Against Dudely(2013 Asia Hangzhou Regional Contest)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=4770#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<string>#include<algorithm>#include<queue>#include<stack>#incl原创 2016-10-07 16:43:34 · 305 阅读 · 0 评论 -
全国信息学奥林匹克联赛(NOIP2016 )复赛模拟(一)
魔法森林 Forest 【问题描述】 你一定听说过魔法森林吧。难道没有吗?至少从精灵的传说里听说过它吧? 虽然没有人知道它到底在那里, 但许许多多的传说证明了它的存在。 比如有人说, 没有人进了魔法森林,还能找到回来的路。无论如何,人们知道魔法森林是一个 矩形,如果我们把它分成单位正方形,在每个正方形里正好有一棵树。如果你有 时间去听村里最年长的老者讲故事, 他们甚至会告诉你关于魔法森原创 2016-10-06 20:41:45 · 2150 阅读 · 0 评论 -
HDU 5113 Black And White(2014亚洲区北京站现场赛)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5113 爆搜+剪枝#include<stdio.h>#include<algorithm>#include<string.h>#include<math.h>using namespace std;const int maxn=1000005;int a[10][10];int原创 2016-10-03 18:54:20 · 228 阅读 · 0 评论 -
HihoCoder 1257(2015 Asia Beijing Regional Contest)
#include<iostream>#include<cstdio>#include<cstring>#include<cmath>#include<string>#include<algorithm>#include<queue>#include<stack>#include<vector>#include<map>#include<set>#include<list>#d原创 2016-10-09 19:43:46 · 1058 阅读 · 0 评论 -
HDU5876 Sparse Graph(2016亚洲区大连站网络赛)
http://acm.split.hdu.edu.cn/showproblem.php?pid=5876 求补图的最短路,赛场上看到补图不知一时忘怎么回事了,因为数组开小了,RE一发。#include <cstdio>#include <cstring>#include <algorithm>#include <stack>#include <string>#include <queue原创 2016-09-13 11:21:46 · 527 阅读 · 0 评论 -
poj --1011
#include<iostream>#include<algorithm>using namespace std;const int Max = 65;int n, len, stick[Max];bool flag, vis[Max];bool cmp(int a, int b){ return a > b;}void dfs(int dep, int now_len, int原创 2016-03-14 20:45:33 · 516 阅读 · 0 评论 -
启发式搜索
题目大意:就是给出一个图,然后给出一个起点个一个终点,求这两点间的第K短路。本题中是可以走重复的路的,所以如果一张图中有一个环的话,无论求第几短路都是存在的。#include <cstdio>#include <algorithm>#include <cstring>#include <iostream>#include <queue>using namespace std;const原创 2016-03-14 20:42:06 · 493 阅读 · 0 评论 -
Hdu--4255 螺旋矩阵
#include <iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#include<stack>#include<queue>using namespace std;int map[1009][1009],mark[1009][1009];int a[1000001],xx,y原创 2016-03-14 20:41:21 · 280 阅读 · 0 评论 -
Poj-3278
一个农夫和一头牛,已知坐标两者坐标,从X可移动X-1,X+1,X*2步,最少几步抓到牛。#include <iostream>#include<cstdio>#include<algorithm>#include<cstring>using namespace std;struct node{ int num; int count; node() {} n原创 2016-03-14 20:40:41 · 283 阅读 · 0 评论 -
hust 数字变化
题目大意:有一个数变化另一个数,所经历三个步骤,求最小步骤。 广度优先搜索#include<iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;struct ss{ int x; int step; int k; friend bool operator原创 2016-03-14 20:39:31 · 335 阅读 · 0 评论 -
泉水.
最后形成多大面积的湖#include <stdio.h>#include <stdlib.h>#include<string.h>int a[1111][1111];int vis[1111][1111];int n,m,p1,p2,i,o,j;int a[4]= {0,0,1,-1};int b[4]= {1,-1,0,0};void ww(int x,int y){ v原创 2016-03-14 20:37:52 · 432 阅读 · 0 评论 -
NOI 模拟试题(三)
阵列弱点【题目背景】 最后的会战:水滴对阵 n*m 架战舰。 悲剧的阵列喂饱了水滴,上百架战舰就是一串挂炮。 【题目描述】 抽象会战前的阵列为一个n*m的矩阵。每一个元素对应一个战舰。每一个战舰有一个 特征值。水滴希望找到一条特征值先下降后上升(可以只变大或者只变小)的路径(即一 个元素序列,满足相邻两个元素在阵列中的曼哈顿距离为1,或者说相邻两个元素上下左右 四连通,且每一个元素在原创 2016-10-08 11:49:05 · 3120 阅读 · 0 评论