自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

世靖的码场

AC for AK

  • 博客(237)
  • 资源 (3)
  • 收藏
  • 关注

原创 hdu5113 贪心搜索 2014ACM/ICPC亚洲区北京站 B题 Black And White

题意:一个n*m的棋盘,最大是5*5的,最多25个格子,然后在格子上涂色,告诉你有a种颜色,每种颜色涂xi个格子,问有没有一种涂法,使得相邻的格子颜色都不一样,有临边才算相邻。思路:一道考验智商的题目,首先想到的肯定是爆搜了,但是需要剪枝,但是不知道如何下手。首先可以确定的是,只要有一个x>(n*m+1)/2,直接就挂掉了,输出NO,然后想着想着就觉得这个东西应该能贪心解决。首先把不同颜色的多

2015-11-08 11:22:03 737

原创 hdu5551 水题 Huatuo's Medicine

题意:华佗带了很多药,用链子把他们串起来,然后分不清链子两头,又不想拿错药,假如一共要带n种药,那么问这个链子上至少串几种药,保证华佗不拿错药思路:因为要对称,直接输出2n-1Huatuo's MedicineTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Other

2015-11-06 16:36:09 1164 1

原创 poj 2456 二分 Aggressive cows

题目链接:http://poj.org/problem?id=2456Aggressive cowsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 8880 Accepted: 4408DescriptionFarmer John

2015-11-01 10:42:25 487

原创 poj 1064 二分 Cable master

题目链接:    http://poj.org/problem?id=1064Cable masterTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 31403 Accepted: 6671DescriptionIn

2015-11-01 10:39:49 684

原创 hdu4786 Fibonacci Tree (2013 Asia Chengdu Regional Contest problem F)

题意:给一个图,里面的边有黑有白,问是否存在一个生成树,使得里面的白边数量恰好是斐波那契数。N思路:让白边是1,黑边是10w,做一遍最小生成树,得出最多存在多少白边。再让白边为10w,黑边是1,做一遍kruscal,得出最少多少白边,然后再看看这区间[ans1,ans2]里面是否存在斐波那契数就行了,10w以内的一共23个斐波那契数。感想:由于证明不出来这个结果,导致我一直在想别的思路,好

2015-10-12 00:03:04 453

原创 hdu4788 水题 Hard Disk Drive (2013 Asia Chengdu Regional Contest problem H)

题意:一个人认为B、MB、GB、TB……是1000进制,另一个认为是1024进制,给你一个存储量,例如100[MB],问你两种理解方式差了百分之多少,分母是1024的。思路:每递增一个级别,就乘个1000/1024就行了Hard Disk DriveTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768

2015-10-11 15:48:26 449

原创 hdu4770 暴力状压 Lights Against Dudely (2013 Asia Hangzhou Regional Contest problem A)

题意:一个200*200的迷宫,里面最多15个房间,要在里面放L型的灯泡,老板有且仅有一个灯泡是可以旋转的,其他的灯只能照到上面和右面,问至少需要几个灯泡能全部照亮房间。要求不能照到非房间的地方,可以照到边界外(因为那是墙)思路:枚举那个特殊的灯泡,15个位置,4种方向。然后剩下的用1Lights Against DudelyTime Limit: 2000/1000

2015-10-11 13:10:02 410

原创 hdu4771 BFS Stealing Harry Potter's Precious (2013 Asia Hangzhou Regional Contest problem B)

题意:一个迷宫,里面最多4个宝物,从起点出发,求至少几步把宝物全拿到手思路:先从每个宝物的位置做起点,做bfs,得出两两间最短距离,然后做一个暴力的旅行商问题就行了,数据量只有4个宝物,算法很好想,代码比较繁琐,认真仔细点就好,我自己做的时候WA了两次,sb错误。如果比赛的时候一起敲,应该能1A,或者少WA一次把。我写的BFS没啥大问题,后来检查出来一些小错都改正了,最后那个旅行商问题的处理,

2015-10-11 13:00:42 435

原创 hdu4772 水题 Zhuge Liang's Password (2013 Asia Hangzhou Regional Contest problem C)

题意:给你俩矩阵,一一对应的匹配,看最多有几个相同的数字,矩阵可以旋转90*k度13年杭州的签到题,做旋转匹配一下就行了Zhuge Liang's PasswordTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15

2015-10-11 12:53:42 440

原创 zoj3882 Help Bob 博弈

题意:两个人博弈,地上有n个标号从1~n的石子,然后每人依次拿走一个石头,在拿走一个石头的同时,它的因数石子也会被同时去掉,0解题思路:想明白了很简单,想不通就做不出来。假设存在一种n并且先手选2~n,是先手必败,那么后手就是必胜了,此时1已经被取走了,因为1是所有数的因数。那么如此来看,先手如果不选2~n,而选1,那么必败态就留给后手了,所以无论如何主动权都是在先手的人,先手可以选择是否

2015-09-29 21:59:56 459

原创 hdu5476 Explore Track of Point 2015上海网络赛

题目大意:一道几何题,题意是这样的,如图所示。有一个等腰三角形ABC,底边是BC,M是BC中点,在三角形内有一个点P,现在求P的轨迹,使得角BPM+角APC=角APB+角CPM=180度。ABC三个点的坐标已知。解题思路:这个题显而易见的能发现,AM三线合一,肯定是P的轨迹,因为角两两相等。除此之外,在比赛的时候,给的样例告诉我们,P的轨迹肯定不止这一条线,然后我就找从B、C出发的角平分线

2015-09-28 21:24:02 609

原创 hdu4430 Yukari's Birthday 2012 ACM_ICPC Asia ChangChun Regional Contest problem K

题意:有个人过生日在蛋糕上插蜡烛,一圈一圈的插成同心圆,要求每一圈从里到外正好依次插k的i(1~r)次幂个蜡烛,最中间圆心可插可不插,给一个n(18~1w亿),输出k和r。并且要求k*r尽可能小,同时r尽可能小。数据一共1w组左右。思路:看到有1w组n,并且n是10的12次方,那明显要用2分才能做了。题目时间给的很充足,所以先打个表。把小于1w亿的k的r次幂都打到表里(1次幂就不要打了,会超内

2015-09-23 21:53:49 478

原创 2013 ACMICPC Asia Regional 长春 problem C

长春区域赛的第二简单的题,类似于01背包。有N个判断题,每个题有个分值,有个sb随机地做,某题对了就得分,不对不得分。再给你一个P值,问:what score should I get at least so that I will not lose in the contest with probability of at least P?(至少以p的概率不输,要得多少分)我直接用概率d

2015-09-23 16:38:55 566

原创 hdu 5360 Hiking

贪心+优先队列,注意一下各种边界条件。HikingTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 1230    Accepted Submission(s): 642Special Judge

2015-09-21 20:56:10 477

原创 POJ 1753 Flip Game

好久没发题解了,先发一道水题题解。这个题跟poj3279类似,比那个简单一些,棋盘大小只有4*4,但是做法类似,都是穷举第一行的2^n种可能,然后根据每种状态贪心的得出相应状态,最后判断最后一行。但是这个题是翻成黑的白的都行,所以要讨论两种情况,注意一下就好。Flip GameTime Limit: 1000MS Memory Limit: 65536K

2015-09-20 23:15:31 368

原创 《三体》读后感

最近看完了刘慈欣的三体三部曲,颇有感慨,我也迫不及待地看了一些网友对本书的评论,在这边也不想过多的讨论这部书的某些理论和逻辑是否成立,因为都是科幻出来的,无处验证,对于这部书要表达的精神来说,也没有必要去刨根问底。这部书内容很丰富,是一副宏伟的画卷,神来之诗篇,读完后两本书,一改我对于三体第一部书的不良印象,不由得佩服作者的想象力。总而言之,读完之后,感觉人类真的很渺小,就是我们眼中的“虫

2015-09-20 20:04:00 912

原创 2015年9月11日codercup编程世界杯(北京)总结

这次比赛拿了个铜奖,本来觉得自己状态不是太好,假期因为学车学雅思,没能把精力投入到acm上,就抱着玩一玩的心态去了北京,另外去之前听说好像比赛b格很高,全国120支队,貌似要每个学校都派一支,本来以为拿个奖会非常难,结果去了才发现也就那样把。初秋的北京,还是挺冷的,再下点小雨,短袖根本扛不住哇。第一天去冻得丝丝哈哈的,不过白天太阳出来的时候还是挺爽的。两天早上吃的都是庆丰包子铺,而且是不同

2015-09-14 21:01:06 1188

原创 2015acm湖南湘潭邀请赛总结+游记

今天总算是考完了数据库,了却心头之患,也有时间写一下这篇博客。这次邀请赛前后虽然不是很顺利,遗憾失金,但是结果还是可以接受的。先说重点:胡牛立功了!这次比赛是胡牛carry起来的,最后a了三道题,都离不开胡牛。首先拿到题我们分着看,首先发现了一个似乎是线段树的模板题,然后就扔给了徐教主敲,我跟胡牛看其他的题。后来这个线段树的题卡了,于是我们决定先跟榜,把一个a的最多的题先做了,

2015-06-08 22:48:49 2563

原创 装载问题 贪心转化为01背包问题DP解决(自己编了一道题)

刚刚上完算法课,讲了装载问题,挺有用的,感觉比赛里可能会出现类似的,我去各大oj搜了一下,没有现成的题目,于是自己编了一道题。这是我模仿编的题,基本上就是模板题,没挖坑,自己也没有准确的测试数据,自己试了几个例子反正是没啥问题,不知道自己代码对不对,欢迎大家来批评指正。Loading problemTime Limit:1 Seconds      Memory Lim

2015-05-18 12:12:59 938

原创 临江仙 送给自己20岁生日

明天就是我的生日了,什么也不说了,都写在词里了。临江仙醉近湖堤疯戏水,罢去难入酣眠。似忧若喜落人间,惶惶持弱冠,拂水起微澜。远处江湖居客所,小阅浅沼深湾。既生七尺假神鼋,当带三尺剑,遂志笑奔三。

2015-05-16 15:05:19 1277 4

原创 ZOJ 3878 The 12th Zhejiang Provincial Collegiate Programming Contest - J

浙江省赛一道水题,模拟一个键盘,能按键替代的。我交了三遍WA,一直没搞明白为何WA了,然后我把输出改成一个个的输出,就AC了。。。我一直没弄懂原来的咋错了,求大神帮我看看。做这个题真是日狗了。。。莫名其妙啊……我把原来的代码注释了。下面是代码:

2015-05-13 16:57:54 965

原创 JAVA计算器(有无限加括号功能)+string与double互相转化

java老师布置的作业,要我们编个计算器,而且要有括号功能。。。编的恶心哪,600多行代码,调试来调试去终于能用了,但是估计还有bug。有一个bug我自己知道,但是不影响正常使用:可以存在前导零,就是说可以有0087这种数字,计算器会认为这就是87,。下面是两个截图,左边是输入,右边是输出。这个计算器的核心算法就是对左边的字符串进行处理,得出右边的结果,其中要考虑到括号匹配、负号、乘除优先级等等问题,这一个算法写了200行。因为字符串比较短,最多就几十,所以我的算法比较暴力,没有考虑时间和空间复杂度

2015-05-07 15:54:57 4165 6

原创 《一九八四》读后感

今天刚刚读完乔治-奥威尔(Geogre Orwell) 的《一九八四》,读下来,觉得有点恶心。战争即和平自由即奴役无知即力量文中围绕这三句话展开,这三句话就是作者要反驳的。作者生于1903,是一位英国作家,他是在1946二战刚刚结束不久时写下的这本书,之后在1950年作者去世。但是为什么书名是“一九八四”呢,我读了几十页,才理解了这部书的涵义,和作者在《我为何写作》中的独白:“

2015-04-30 13:03:24 1941

原创 2015 湘潭大学程序设计比赛(Internet)Problem D:最小的数

这个题没有什么算法,就是用俩嵌套for循环,然后要注意一下边界条件就能A,比赛的时候WA了好几次,要么是忘了memset,要么ct忘了重置为0,要么就是j写成i,总之非常egg pain,犯了好多低级错误,不在状态啊。我解释一下我的代码和思路把。我这个类似于贪心算法,就是每次都把整个数列扫描一遍,用num[0~9]标记出0~9这10个数第一次出现的位置,然后从0开始往9for循环,如果最小的数的位置与当前要确定的位置距离小于等于k,那么就可以把这个数组挨个往后挪,然后把那个小的数放到当前操作的位置,k-

2015-04-26 20:38:58 1040

原创 最长公共子序列 DP

一道dp基础题,给你两个序列,问你最长公共子序列是什么,比如:(a,b)是(a,c,d,b)的子序列。注意不是最长公共子串,这里的子序列可以不连续。两个for循环就出来了,每一个dp[i][j]可以从dp[i-1][j-1]、dp[i-1][j]、dp[i][j-1]三种情况更新过来,取个最大的,然后把路径用123存下来,最后再顺着路径找然后逆序输出就行。

2015-04-26 10:29:05 1017

原创 杜立特尔法解方程组

试编出下列子程序:(1)实现矩阵三角分解A=LU;(2)利用分解因子L,U解方程组AX=b(即先求解LY=b 再求解UX=Y)的子程序。利用上述子程序解线性方程组AX=bk(k=1,2,…,10),其中A=1 2 4 7 11 16 2 3 5 8 12 17 4 5 6 9 13 18 7 8 9 10 14 19 11 12 13 14 15 20 16 17 18 19 20 21b1为任一非零的六元向量;若记Xk为AX= bk的解向量,则取b

2015-04-25 18:41:59 6189

原创 三种迭代法解方程组(雅可比Jacobi、高斯-赛德尔Gaisi_saideer、逐次超松弛SOR)

分析用下列迭代法解线性方程组的收敛性,并求出使||Xk+1-Xk||2<=0.0001的近似解及相应的迭代次数.(1) 雅可比迭代法;(2) 高斯—赛德尔迭代法;(3) SOR迭代法(w依次取1.334,1.95,0.95)数值计算方法的作业,要把这三个迭代法用编程实现一下,于是我就照着书上的公式敲了一下,功能基本实现了。4 -1 0 -1 0 0 0-1 4 -1 0 -1 0 50 -1 4 -1 0 -1 -2-1 0 -

2015-04-25 18:19:30 17310 1

原创 《放学后》&《解忧杂货店》&《等风来》读后感

还是前一阵子读的书,前两本是东野的小说,依旧是东野圭吾的风格,剖析人的心理,描写人性,将人性的善恶丑美展现给世人

2015-04-20 13:09:42 1226

原创 《白夜行》&《幻夜》读后感

东野圭吾的两部著作,前一阵子看完的,把读后感补上。之所以把这两部作品放在一起,就是因为我感觉他们有很多相似之处,如果是两个作家分别写的,甚至于都可以说是抄袭,书名都很相似。虽然这两本书有的地方有很大程度的不同。两部作品讲的都是有一男一女,在80年代的日本社会中一明一暗犯罪的故事。区别在于,白夜行中的桐原和雪惠的关系是互相促进的,他们两个人都有心机。而幻夜中的男主却是完全在被女主美冬利用

2015-04-19 18:36:50 2742 1

原创 《雪国》&《湖》读后感

川端康成的作品,这是我第一次读,今天才读完《雪国》这本书,里面有两个故事,一篇是“雪国”,另一篇叫做“湖”。当我把书读完,合上的那一刻,我的内心如同文中描写的环境一样,平静如雪,实话说,我没读懂这本书。《雪国》写了一个男人去一个地方旅游然后遇到两个女人,艺伎,与她们发生了一些十分平淡的小事,最后叶子意外在火灾中丧生了,然后故事就结束了。读完了之后,我必须要承认,我没有理解文章的意思,作者为

2015-04-16 23:36:19 5439

原创 矩阵连乘问题 DP

题目大意:要你求矩阵A1*A2*A3*A4*A5*A6…………*An的最优解法,就是求乘的次序,因为一个i*j的矩阵*一个j*k的矩阵时间复杂度为i*j*k,通过适当的改变运算顺序,可以使原来的问题规模变小。这里给你若干矩阵的行列数,求计算顺序。解题思路:一道典型的dp,算法老师在课上讲的,然后留的作业,不难。令dp[i][j],为计算从第i到j这段区间的矩阵所需的最小次数,其可以由dp[i+

2015-04-13 22:13:36 730

原创 zoj 3710 Friends The 10th Zhejiang Provincial Collegiate Programming Contest - F

题目大意:告诉你有一些人,他们之间有的人之间互相是朋友,输入人的个数,和存在的朋友关系的个数,再输入一个k值(k可以为0!!!!!我一开始没注意这个细节,WA了一次),然后输入若干条谁跟谁是朋友。如果两个人的共同的好友数量达到了k,那么这两个人也会成为朋友,然后有的人可以靠这个新建立的朋友关系再交朋友。输出新建立的关系个数。解题思路:这是一个图的问题,我没用vector,直接用了个二维

2015-04-12 21:03:17 549

原创 poj 1742 Coins

题目大意:一个人有若干不同面值、同面值不同数量的硬币。告诉你硬币面值的种类和对应的数量,求用这些硬币能正好凑成多少个小于m的整数。解题思路:类似于素数打表,开一个m大的bool数组记录哪些数能被凑出来,外层for循环硬币的种类,对于每种硬币都把m挨个算一遍,时间复杂度为O(n*m=1000w)。在算的时候首先要判断当前的点有没有已经能被凑出来了,如果值得去凑,那么再看j-A[i]那个点

2015-04-08 18:45:13 585

原创 poj 3280 Cheapest Palindrome DP

题目大意:给你一个长度最大为2000的小写的字符串,要你把他变成回文串(空串也行),你可以在串里任意位置删除或者添加任意数量的字母,但是每当删除或者添加的时候会消耗一定的点数,每个字母对应不同的删除和添加点数,问如何让点数最小并达到要求。解题思路:令dp[i][j]为把这个字符串从i到j变为回文串所需要消耗的最小点数,显然,当i=j时,dp[i][j]=0,当i~j很长时,我们可以用递

2015-04-08 12:23:57 470

原创 SGU 134 Centroid 树形DP

题目大意:给你一颗树,定义树的中心为:如果去掉某个结点,那么剩下的若干子树中,结点最多的树的结点个数就是某结点的价值,计算所有的点的价值,那么价值最小的点就是树的中心。中心可以存在好多个。要你求那个最小的价值,中心的个数,并把这些中心点的编号按照升序输出。解题思路:用一遍dfs就搞定了,从第一个点开始往下遍历,如果没有访问过就去访问。sum[i]指从第一个点往下遍历的方向上,以i为根的

2015-04-07 18:32:08 517

原创 poj 3616 Milking Time DP

还是一道《挑战程序设计竞赛》上的基础题目题目大意:给一头奶牛挤奶,一共在N时间内,奶牛能下M次奶,但是每次挤完,都要休息R分钟才能接着挤,每次下的奶的数量不一样,给出每次下奶的时间段,和下奶量,求如何能让挤出的奶最多思路:可以直接把R加到y上,相当于结束时间直接加上休息时间。首先还是按照初始时间排序,然后把dp数组都初始化为在每个时间点能挤的奶量。dp[i]表示挤到牛第i次下奶的时

2015-04-05 19:30:17 522

原创 poj 2385 Apple Catching DP

本人是初出茅庐的小菜,代码繁琐,算法低端,写给自己看的,希望大神们多多指教题目大意:有一个人在两棵掉苹果的树下来回接苹果,每分钟都有个树往下掉,编号为1、2的两棵树,一共掉T分钟,然后这个人只能动W次,一开始站在1树,问最后最多能接多少个苹果。思路:令dp[x][y][z],为已经过去了x分钟,已经走了y步,目前在z(1 or 2)树下,并且苹果已经落下来了,因为初

2015-04-05 18:40:29 581

编译原理 LR(0)项目集规范族的构造 LR(0)分析表+分析串的代码实现

编译原理作业:输出LR(0)分析表,并且可以判断一个语句是否符合文法。整个过程我是使用codeblocks的c++编写的,其中用了一下STL标准库中的队列、映射。这是实现功能的详细代码,有注释的伪代码以及测试用的相关样例数据。

2015-12-06

编译原理 NFA_DFA 画图 C#

编译原理老师布置的作业要求程序实现NFA_DFA,然后还要输出图像,这个程序是读取一个txt文档数据然后输出一个DFA图,生产txt文档的程序是用c++写的,在我上传的另一个资源里,这两个一起用会有奇效喔

2015-11-28

编译原理NFA-DFA转化原创代码以及算法详解

编译原理老师讲完NFA_DFA布置的作业,因为我是搞ACM的,这个题目用到的算法自己经常用,于是我就用bfs+dfs+状态压缩乱搞搞弄出个代码来,功能ok,100%原创,仅仅提供大家参考。这个是输出的表格部分,我们的程序还支持自动输出dfa的图形,我感觉画图比这个算法还难。。。在另一个资源里再下载。

2015-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除