自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dfs35123

just another dfs35123's blog

  • 博客(3)
  • 收藏
  • 关注

原创 【USACO Contest】Holiday 2010 Bonus Competition, Problem 3: Driving Out the Piggies (dotp)

题目大意:<br />一个无向图,节点1有一个炸弹,在每个单位时间内,有可能在这个节点炸掉,也有p/q的概率随机选择一条出去的路到其他的节点上。问最终炸弹在每个节点上爆炸的概率。<br /> 分析:<br />一看就知道是跟矩阵有关系的。<br />一些基本常识:<br />图的邻接矩阵(i与j之间有路为1,无路为0)自己与自己相乘N次的结果中[i,j]的值就是到达[i,j]的长度为N的不同路径的种类数。<br />于是可以想到:<br />构造矩阵M,使得M[i,j]为炸弹上一个时间在j点、下一个时间走到

2010-08-19 10:07:00 1429

原创 【USACO Contest 】Holiday 2010 Bonus Competition, Problem 2: Rocks and Trees (rocks)

好不容易看懂了题。     1            -         -         -    / /          / /       / /       / /   2   3        5   3     3   3     3   1    图灵          图一      图二       图三(图灵都出来了,我汗)图二中先取者Ted不能获胜,是因为他在两个3里面移动任意一堆的x个石子,对手一定会在另一堆也移x个石子,继而使两堆的数量相同(或同为0,这样Ted就输了)。然而图

2010-08-18 15:13:00 525

原创 【USACO Contest】Holiday 2010 Bonus Competition, Problem 1: Cow Politics (cowpol)

<br />还没看完整个题目,我就想到:啊,树的最长路!<br /><br />于是我就轻率地写了个树的最长路的算法,严重TLE。因为每求一次的时间是O(n),k次就是O(n*k),要是n跟k都大(一开始忘了这一点),就成了跟o(n^2)差不多了。跟最笨的算法——从每个节点出发做一次DFS是一个等级的。<br /> <br />附:第一版TLE代码:<br />儿子兄弟表示法+改进树的最长路<br /><br />/* ID: gaojiaw1 PROG: cowpol LANG: C++ */

2010-08-18 10:12:00 647

空空如也

空空如也

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

TA关注的人

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