自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 P3092 [USACO13NOV]没有找零No Change

题目描述 Farmer John is at the market to purchase supplies for his farm. He has in his pocket K coins (1 <= K <= 16), each with value in the range 1..100,000,000. FJ would like to make a sequence o...

2018-07-14 16:30:14 374

原创 P3478 [POI2008]STA-Station

考虑直接对于每个点计算一次 时间复杂度O(n2)显然无法接受 所以,考虑只进行一次DFS在通过递推求解 如果已经知道根节点的答案的话 那么,他的儿子节点很容易的可以递推出来: Ans[son]=Ans[father]+n−2∗size[son] 有点利用树链剖分的思想,其实就是dfs1 // luogu-judger-enable-o2 #include <cstdio&g...

2018-07-10 15:12:09 242

转载 斐波那契数列定理们

斐波那契数列定理1 gcd(f[i],f[i+1])=1gcd(f[i],f[i+1])=1 利用辗转相减法 证明: gcd(f[i],f[i+1])gcd(f[i],f[i+1]) =gcd(f[i+1]−f[i],f[i])=gcd(f[i+1]−f[i],f[i]) =gcd(f[i−1],f[i])=gcd(f[i−1],f[i]) =….=…. =gcd(f[1],f[2...

2018-07-08 21:56:18 631

原创 NOIP 2016 换教室 DP

DP 很好想: 首先,考虑对于所有的教室与道路,地图本身是存在最短路的,我们先用floyd求出任意两点之间的最短距离。 其次,针对所有事件可能发生的情况: 1.当前的课不换的情况: (1)上一节课也没换; (2)上一节课换了—-成功or不成功; 2.当前的课换的情况: (1)当前课成功换了: a.上一节课换了—-上一节课成功or不成功 b.上一节课没换; (2)当前的课换了失败...

2018-07-08 19:05:11 198

原创 2017 NOIP 子串

定义状态 f[i][j][k][0/1] 表示字符串 A 的前 i 个字符和字符串 B 的前 j 个字符用了 k 个子串,第四维为 1 表示 A 字符串的第 i 个字符必须被选出,为 0 表示 A 字符串的第 i 个字符不能被选出。 那么很容易得出转移: 1、对于任意一个 0<=i<=n,f[i][0][0][0]=1 。 2、f[i][j][k][0]=f[i−1][j][k]...

2018-07-08 08:02:28 459 1

空空如也

空空如也

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

TA关注的人

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