会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我好懒啊!(┬_┬)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年11月15日
Codeforces Round #294 (Div. 2) D. A and B and Interesting Substrings
摘要: 题意: 对于26个字母 每个字母分别有一个权值 给出一个字符串,找出有多少个满足条件的子串, 条件:1、第一个字母和最后一个相同,2、除了第一个和最后一个字母外,其他的权和为0 思路: 预处理出sum[i]:s[0~i]的和 开26个map<LL, LL>numV 分别表示 每个字母前缀和 的个数
阅读全文
posted @ 2016-11-15 14:23 llysrv
阅读(135)
评论(0)
推荐(0)
2016年11月9日
HDU 5970 最大公约数
摘要: 中文题 题意: 思路: 1、观察可得 模m的同余系和m的gcd都相同(这题多了一个c也是相同的) 2、由于取证所以不能用简单的用O(m^2)的做法,涉及到多1少1的 3、打表观察,例如i为模9为7的数 j为9 则i*j/f(i,j) 有这样的规律: 括号内为相邻值的差,而这个差是有循环节的,也就意味
阅读全文
posted @ 2016-11-09 22:01 llysrv
阅读(695)
评论(0)
推荐(0)
2016年11月8日
HDU 5966 Guessing the Dice Roll
摘要: 题意有 N≤10 个人,每个猜一个长度为L≤10的由1−6构成的序列,保证序列两两不同。不断地掷骰子,直到后缀与某人的序列匹配,则对应的人获胜。求每个人获胜的概率。 思路:建立trie图,跑高斯消元.高斯消元每个点的意义是:第i行第j列的值为x 有概率x从点j转移过来
阅读全文
posted @ 2016-11-08 22:12 llysrv
阅读(192)
评论(0)
推荐(0)
2016年11月6日
HDU 5964 平行四边形
摘要: 假设直线L和L'相交于原点O。假设S ={s1,s2,...,sn}是平面上的n个点。你打 算找四个点满足如下条件:1. A ∈ L 而 A' ∈ L'。2. B,B'都属于S;即 B∈S 且B'∈S。3. A,A'的中点与B,B'的中点重叠。这意味着ABA'B'是一个平行四边形(或者退 化的平行四
阅读全文
posted @ 2016-11-06 22:46 llysrv
阅读(406)
评论(0)
推荐(0)
HDU 5937 Equation
摘要: 题意: 有1~9数字各有a1, a2, …, a9个, 有无穷多的+和=. 问只用这些数字, 最多能组成多少个不同的等式x+y=z, 其中x,y,z∈[1,9]. 等式中只要有一个数字不一样 就是不一样的 思路: 计算下可以发现, 等式最多只有36个. 然后每个数字i的上界是17-i个 可以预先判掉
阅读全文
posted @ 2016-11-06 22:09 llysrv
阅读(164)
评论(0)
推荐(0)
HDU 5936 Difference
摘要: 题意: 有一个函数f(y, k) = y的每个十进制位上的数字的k次幂之和 给x, k 求 有多少个y满足 x = f(y, k) - y 思路: (据说这叫中途相遇法?) 由于 x >= 0 所以 显然y最多也不会超过10位数 把一个数拆成前5位 和 后5位 即找有多少对(a, b)满足 x =
阅读全文
posted @ 2016-11-06 17:01 llysrv
阅读(326)
评论(0)
推荐(0)
hdu 4348 To the moon
摘要: 题意:n个数 m次操作 操作分别为 C l r d: 把区间[l, r] 加 d Q l r : 查询区间[l, r]的和 H l r t: 查询时间t的时候[l, r]的和 B t: 回到时间t 思路:主席树区间修改,区间求和
阅读全文
posted @ 2016-11-06 14:31 llysrv
阅读(144)
评论(0)
推荐(0)
2016年11月4日
SPOJ QTREE Query on a tree
摘要: 题意:给一颗n个点的树,有两种操作CHANGE i ti : 把第i条边的权变为tiQUERY a b : 问点a 到 点b 之间的边的最大权 思路:树剖处理边权。由于是边,所以只需要把边权处理到子节点上即可(查询的时候从节点2开始查询,或者把0处理成负无穷) 具体见代码:
阅读全文
posted @ 2016-11-04 18:12 llysrv
阅读(188)
评论(0)
推荐(0)
HDU 3966 Aragorn's Story
摘要: 题意:给一棵树,并给定各个点权的值,然后有3种操作:I C1 C2 K: 把C1与C2的路径上的所有点权值加上KD C1 C2 K:把C1与C2的路径上的所有点权值减去KQ C:查询节点编号为C的权值思路:先树链剖分,然后用线段树维护一下 模板题,具体细节看代码
阅读全文
posted @ 2016-11-04 11:15 llysrv
阅读(120)
评论(0)
推荐(0)
2016年11月3日
Codeforces 733F Drivers Dissatisfaction
摘要: 题意:有n个点,m条边,每条边有不满意度w[i],以及减小一个不满意度代价c[i],问给你s元用来减少代价,找到一个总不满意度最小的生成树,保证有解。(减少后的不满意度可以为负数)思路:显然所有的钱都应该用在生成树中c最小的那条边上先求出以w[i]为权的最小生成树O(nlogn)答案一定是在现在求出
阅读全文
posted @ 2016-11-03 20:33 llysrv
阅读(164)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告