会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
winray
博客园
首页
新随笔
联系
订阅
管理
2014年12月11日
Sicily 1034. Forest
摘要: 题目地址:1034. Forest思路: 网上很多说用深搜,很任性.......发现广搜也挺好用的,实验课打的(⊙o⊙)…orz........囧。 先找根结点,根据根结点广搜深度,广搜宽度,不过要开一个数组,同一层的累加宽度。别忘了要判断是否合法。 具体代码如下: 1 #include 2...
阅读全文
posted @ 2014-12-11 11:36 winray
阅读(342)
评论(0)
推荐(0)
2014年12月9日
Sicily 1936. Knight Moves
摘要: 题目地址:1936. Knight Moves思路: 这道题一开始不理解题意…orz...囧,看大神们理解的。 题意是说一个8*8的国际象棋,骑士以马的形式走动(“日”字型),指定两个点,输出最小的步骤。 可以利用广度搜索解决。 具体代码如下: 1 #include 2 #include ...
阅读全文
posted @ 2014-12-09 10:44 winray
阅读(282)
评论(0)
推荐(0)
Sicily shortest path in unweighted graph
摘要: 题目介绍:输入一个无向图,指定一个顶点s开始bfs遍历,求出s到图中每个点的最短距离。如果不存在s到t的路径,则记s到t的距离为-1。Input输入的第一行包含两个整数n和m,n是图的顶点数,m是边数。1 2 #include 3 using namespace std; 4 5 bool pa...
阅读全文
posted @ 2014-12-09 09:16 winray
阅读(698)
评论(0)
推荐(0)
Sicily connect components in undirected graph
摘要: 题目介绍:输入一个简单无向图,求出图中连通块的数目。Input输入的第一行包含两个整数n和m,n是图的顶点数,m是边数。1 2 #include 3 using namespace std; 4 5 bool path[1001][1001]; 6 bool visited[1001]; 7 ...
阅读全文
posted @ 2014-12-09 01:08 winray
阅读(566)
评论(0)
推荐(0)
2014年11月19日
Sicily 1931. 卡片游戏
摘要: 题目地址:1931. 卡片游戏思路: 纯属数据结构中队列的应用,可以练练手。 具体代码如下: 1 #include 2 #include 3 using namespace std; 4 5 int main() { 6 int t; 7 cin >> t; 8 w...
阅读全文
posted @ 2014-11-19 23:59 winray
阅读(237)
评论(0)
推荐(0)
Sicily 1021. Couples
摘要: 题目地址:1021. Couples思路: 想清楚了这道题其实很简单。利用夫妻出现的位置作为下标,并设为同一值,第一对夫妻值为1,第二对为2,以此类推,存储完毕即可进入下一步。 利用栈这个数据结构:遍历这个数组,当栈不为空且栈顶元素等于数组出现的元素时,pop掉栈顶元素,其余情况则入栈。循环完毕...
阅读全文
posted @ 2014-11-19 23:49 winray
阅读(251)
评论(0)
推荐(0)
2014年11月16日
c++ 高效文本读写
摘要: 上数据结构课,做project,数据老师要求我们多做测试,而文本文件可以有效记录这些东东,这样我想起了文件的读写,下面是渣渣我个人的一些想法,大神们看见有错的,尽管指出(orz~~~囧,木有人看我的呀啊啊啊啊)。 当测试数据很多的时候,命令行往往不能全部显示测试数据,这样就要求我们把他们导出至...
阅读全文
posted @ 2014-11-16 23:39 winray
阅读(908)
评论(0)
推荐(0)
2014年11月15日
Sicily 1129. ISBN
摘要: 题目地址:1129. ISBN思路: 这道题比较简单,只要看懂题目就应该可以了。那就解释下题目好了,题目意思是按照权值计算这10个数字和,依据这个和计算还差多少可以对11整除,若还差10,那么在这个结尾加上“-X”,若不是10则输出“-”加上还差多少可以整除的那个数。 具体代码如下: 1 #in...
阅读全文
posted @ 2014-11-15 23:13 winray
阅读(324)
评论(0)
推荐(0)
Sicily 1133. SPAM
摘要: 题目地址:1133. SPAM思路: 题目意思是说在‘@’的前后出现题目给定的合法字符或者不连续出现‘.’字符的话,这个就是合理的输出。 那么以@为中心,向前,向后扫描,当扫描到不符合字符时,记录此时位置,以前后为区间,输出字符。 具体代码如下: 1 #include 2 #include ...
阅读全文
posted @ 2014-11-15 00:57 winray
阅读(651)
评论(0)
推荐(0)
2014年11月14日
Sicily 1282. Computer Game
摘要: 题目地址:1282. Computer Game思路: KMP算法,网上有很多资料,参考了一些网上的解题,收获很大,很感谢那些大神们!!! 通过这道题简单说说我对KMP算法的理解吧(大神们勿喷,虽然没人看我的orz~~~~囧)。 首先输入的是要匹配的字符串,如果这个字符串的首字母在整个字符串不...
阅读全文
posted @ 2014-11-14 19:57 winray
阅读(641)
评论(0)
推荐(0)
下一页
公告