自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux learning jottings(2)-static or dynamic library

Linux learning jottings(2)-static or dynamic library function library is divided into static library and dynamic library.0x00. stat...

2016-04-02 16:03:00 113

转载 Linux learning jottings(1)-system directory

Linux learning jottings(1)-system directory System directorydirectories under "/"/bin/: to store user command, a little similar w...

2016-04-02 15:09:00 98

转载 uvalive-6190(二分+dp验证)

uvalive-6190(二分+dp验证) Beautiful Spacing链接题意:  文本每行有w列,有n个单词。排列规则如下:  1、每两个单词之间必须有空格  2、除了最后一行,每行第一个单词第一个字母必须顶格,最后一个单词最后一个字母...

2015-11-08 13:00:00 136

转载 HZAU-Training-11-4(for 2015th)

HZAU-Training-11-4(for 2015th) A:  多少a*a的正方形能够覆盖m*n的矩形。  长用多少覆盖,宽用多少覆盖,向上取整乘起来。注意爆int1 #include <bits/stdc++.h>2 ...

2015-11-07 23:05:00 105

转载 hdu4099(Trie)

hdu4099(Trie) 题意:  给定一个长度不超过40的数字串s,求斐波那契数列的前十万项中,最小的一个前缀为s的数的下标。解决:  高精度算出前十万个斐波那契数,每个取前40位,建trie,查询O(40)(本地建立Trie跑了20s,让我知道...

2015-11-05 17:16:00 93

转载 hdu4091(贪心枚举)

hdu4091(贪心枚举) 题意:  给两种宝石,体积S1,S2,价值V1,V2,背包容量n,求最大收益解决:  题目没有给数据范围,不过显然不能背包。  先考虑性价,假设宝石1性价比高于宝石2,则宝石2最多不可能拿超过lcm(s1, s2) / s...

2015-11-04 21:52:00 109

转载 poj1276(多重背包)

poj1276(多重背包) 1 #include <cstdio> 2 #include <cstring> 3 4 const int MAXN = 1e5+10; 5 6 bool dp[MAXN]; 7...

2015-11-04 20:52:00 112

转载 2015-11-1-Training(for 2015th)

2015-11-1-Training(for 2015th) A:(hdu2081)Solution:  get the last five digits, not mod 100000 cause the leading zero.B:(hdu2...

2015-11-04 09:42:00 90

转载 2015-11-3-Training(for 2014th)

2015-11-3-Training(for 2014th) A:(hdu1081)题意:  求和最大的子矩阵解决:  先考虑一维数组,可以O(n)复杂度求出 和值最大的连续子序列。  同理,对每一行维护前缀和,然后枚举从 l 列到 r 列,每行...

2015-11-03 22:14:00 99

转载 hdu3718(二分图最大权匹配,模板题)

hdu3718(二分图最大权匹配,模板题) 题意:  给定模板序列,和m个代考察序列,求出每个序列和模板序列的相似度。  其中相似度的定义:待考察序列中的相同字母,均可以替换成其他相同字母。例如 A B A A C 可以替换成 B B B B C 或者 C ...

2015-11-03 18:10:00 99

转载 hdu3714(三分)

hdu3714(三分) 题意:  n个二次函数,求定义域[0, 1000]时候每个函数的最小值当中的最大值。精确到1e-4解决:  三分,eps = 1e-9能过,因为二次函数的函数值精确到1e-4所以自变量x精确度必须高于1e-8 1 #...

2015-11-03 18:02:00 84

转载 CF DP

CF DP http://codeforces.com/problemset/problem/183/D posted on 2015-11-01 12:15...

2015-11-01 12:15:00 112

转载 hdu 3998

hdu 3998 统计不相交LIS个数MAX FLOWdinic...太慢了,SAP竟然0msdp直接n2去做,记录每个元素结尾的LIS长度建图的时候,dp[i]=1的与源点建图,dp[i]=LIS的与汇点建图,dp[i] == dp[j] + 1...

2015-10-31 00:05:00 284

转载 hdu2255 KM模板

hdu2255 KM模板 #include <cstdio>#include <cstring>#include <algorithm>const int MAXN = 300+10;const int I...

2015-10-09 19:02:00 110

转载 poj 1741 树分治

poj 1741 树分治 题意:  求树上距离不超过k的点对数解决:  很经典的树分治  先不考虑树退化的情况。  对每个节点u,假设u有x个子节点,v1 v2 v3 .. vx,求出以u为根的子树上,所有不属于同一个v节点的,且距离不大于k的点...

2015-08-19 11:33:00 96

转载 Commen

Commen std::lower_bound(first, last, val) // 返回从左到右第一个大于等于val的位置std::upper_bound(first, last, val) // 返回从左到右第一个大于val的位置...

2015-08-19 01:37:00 123

转载 hdu 2196(树上点分治)

hdu 2196(树上点分治) 题意:  n个节点无根树,求从每个节点出发的最长链解决:  最长链有两种可能:1、以自身为根的子树上,从根到叶子节点的某条链。 2、 从自己出发,向上到父节点,加上父节点的最长链。  但是第二种情况有很多问题,首先,如...

2015-08-12 23:19:00 52

转载 A+B

A+B 太无聊,就AC了一次A+B。 1 #include <bits/stdc++.h> 2 #define _____ int 3 #define ___ ; 4 #define ______ main 5 #def...

2015-08-10 19:46:00 57

转载 hdu 4807(网络流 + 贪心)

hdu 4807(网络流 + 贪心) 题意:  n个点(0 到 n-1), m条边,每条边花费都是1,容量不同, 有k个人在0点,问,最少需要多少时间所有人能走到点n-1解决:  建图,跑费用流的过程中贪心一下。  策略如下:       ...

2015-08-08 18:29:00 103

转载 hdu4101

hdu4101 题意:  一个矩阵中 -1代表宝藏,0代表通路,其他正整数代表石头。两个人轮流采取操作:从矩阵外面任何地方进如矩阵,对可以到达的石头进行一次攻击,石头将掉一血,若石头掉为0血,则此处变为通路。问必胜方解决:  设有某一圈石头围...

2015-07-26 23:27:00 57

转载 hdu4216

hdu4216 题意:  给定一个点x0 y0, 以及N个向量,每个向量可选,可以取负再选。求从原点出发,按照这个向量走行走之后的能距离x0 y0的最远距离解决:  dp1[i][j] 维护考虑第i个向量过后,横坐标为x的时候,纵坐标的最大值 ...

2015-07-26 19:56:00 69

转载 hdu 4219, 树形概率DP

hdu 4219, 树形概率DP 题意:  给定一颗树,每机在区间 [0,L] 中选择。求最终形成的树上任意两点间距离不超过S的概率。解决:  dp[以i为根][以j为叶子节点到i的最远距离] 当j*2<=s的时候,表示这个子树上的最长链不可能超过...

2015-07-26 19:49:00 133

转载 hdu 4127 A*搜索

hdu 4127 A*搜索 题意:  对一个 8x8的矩阵,有6种颜色可选,每次只能改变最左上角的颜色,改变的结果是,与该点连通的所有点都染成该颜色,问最少几次可以将整个图染成一样的颜色。解法:  A* 搜索,估价函数为,若选择颜色 k,可以有多少...

2015-07-25 17:44:00 99

转载 hdu 4126

hdu 4126 题意:  给定图G(N, M),会有q次询问,每次对应一条边的替换,问替换之后重新连通图的最小花费的期望。解决:  MST + 树形DP  dp[ i ][ j ] 表示 树上 i j 两个节电所在连通块通过 i j 以外的其他方式...

2015-07-25 12:40:00 76

转载 hdu 5296,15年多校1-7

hdu 5296,15年多校1-7 题意:  给定一个无向带权图G(n, m),一个人要沿着最短路从1走到n,现在可以任意从图上删边。求,最少删多少边可以使之无法到达终点 和 最多删多少边其仍可以到达终点想法:  比赛时的想法:直接跑最小费用最大流...

2015-07-22 13:16:00 177

转载 poj3436 ACM Computer Factory

poj3436 ACM Computer Factory 题意:  n个工厂加工电脑,电脑有p个部件。每个工厂加工的电脑必须是满足它对原材料的需求。p个部件,0代表不能有,1必须有,2代表可有可无。然后经过加工后,这个工厂输出的电脑各个部件的情况,0代表没有,1...

2015-07-19 10:01:00 173

转载 Fence

Fence Problem link is here题意:  n 块栅栏,宽度均为1 。红色油漆可涂面积 a , 绿色油漆可涂面积 b , 每块栅栏必须且只能涂一种颜色。  对于涂色状态有一个值, 为 每一个 栅栏和他旁边相邻的栅栏如果颜色不同,则该值加...

2015-07-14 18:49:00 66

转载 CodeForces-295-C

CodeForces-295-C Greg and Friends题意:  n个人过河,只有一条船,每个人体重只有两种可能,50或者100.船最大承重 k 。船必须由某一个人来划。求最小过河需要多少趟 , 以及 在这个次数下的方案数解决:  d...

2015-07-13 16:59:00 124

转载 fibo数求法(递归版本) -- 作者小泽

fibo数求法(递归版本) -- 作者小泽 fibonacci数的递归求法: 1 2 struct Fib 3 { 4 int x1; 5 int x2; 6 }; 7 8 Fib fib(int x) ...

2015-07-05 01:50:00 263

转载 HDU3072

HDU3072 题意:  给出n个点(0 - n-1),m条边,code从0开始需要传播到1 - (n-1)的每个点,强连通分量之间的传播是没有花费的,求最小花费。思路:  缩点,遍历边集,维护两端不属于一个连通分量的边的权和。 1 #i...

2015-06-29 11:54:00 93

转载 HDU 5025

HDU 5025 选拔赛(2)简单的状态压缩+bfs屌洋直接用8维数组过的...代码美的一逼题意:  悟空(K)找唐僧(T),只能上下左右四个方向走,每步花费一个时间,碰到蛇精(S)需要额外花费一个时间去消灭,需要按照顺序(1, 2 ... k)搜...

2015-06-29 03:07:00 108

转载 CF R309C 554C Kyoya and Colored Balls

CF R309C 554C Kyoya and Colored Balls 554C Kyoya and Colored Balls即求 复合条件的序列数量序列最后一位必定是K。那么对于c[k]-1个剩下的K,有n-1个位置去放置。同理,对于颜...

2015-06-25 03:15:00 59

转载 hdu1142(最短路+记忆化搜索)

hdu1142(最短路+记忆化搜索) http://acm.hdu.edu.cn/showproblem.php?pid=1142题目意思挺模糊大致思路,以终点为源点,做一次单源最短路深搜一遍图(下一步到达的位置 比现在位置 离终点更近)记录每个...

2015-06-10 20:24:00 76

转载 hdu1428

hdu1428 每走一步需要保证 (走完之后所到区域)距离实验室的最短距离 < (当前区域)距离实验室的最短距离问,从宿舍到实验室有多少条路可以走单源最短路 + 记忆化搜索 1 #include <cstdio> 2 #incl...

2015-03-10 16:33:00 88

转载 poj_1141

poj_1141 括号匹配,结果为匹配后的串一、记忆化搜索(search with finger):从[0, strlen(s)-1] 开始搜索,缩短区间,期间记录搜索过的值,防止重复cut[l][r]代表区间[l, r]中需要从哪里分割,为输出...

2015-03-09 18:10:00 85

转载 poj_1276

poj_1276 dp[i] 代表能否凑出总数为i的cash 1 #include <cstdio> 2 #include <cstring> 3 4 int n[11], d[11], cash, N; 5 boo...

2015-03-06 15:39:00 64

转载 poj_1837

poj_1837 dp[i][j]用前i个砝码,使"力矩"大小为j的情况数量极端情况下,20个重量为25的砝码,都挂在距离中心点-15的位置,得到力矩是-7500所以,让j=7500时为平衡状态 1 #include <cstdio> 2 #...

2015-03-06 15:03:00 81

转载 hdu_1565(网络流)

hdu_1565(网络流) 解法一、网络流相邻的点染不同颜色:  (行数+列数)为奇数的染成白色,(行数+列数)为偶数的染成白色source = 0, sink = n*n+1.source到每个白点连接,流量为白点的值黑点到sink连接,流量为...

2015-03-05 23:36:00 129

转载 hdu_2236

hdu_2236 1 // hdu2236 2 // Graph Match binary search + enumeration + bipartite 3 // Dec.26 2014 4 5 #include <cstdio&...

2014-12-28 20:37:00 85

转载 Python性能优化

Python性能优化 1.优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,...

2014-11-16 22:22:00 160

空空如也

空空如也

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

TA关注的人

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