自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kkkkahlua的博客

觉得博客园比较好看_(:з」∠)_于是溜去了http://www.cnblogs.com/kkkkahlua/

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

原创 链接

数论积性函数 线性筛积性函数的性质及证明 + 线性筛 ——WuBaizhe 线性筛法与积性函数 ——贾志鹏

2017-08-18 13:00:14 222

原创 2017多校八 1008题 hdu 6140 Hybrid Crystals 推理

题目链接题意给定 nn (1≤n≤1031 \le n \le 10^3) 个非负整数,有些系数为 11 ,有些为 −1-1,有些可为 11 可为 −1-1,要求选取其中的一个子集,使得和为 kk (|k|≤106|k| \le 10^6). 此外,这 nn 个数还满足一些特殊条件: 1. a1=1a1=1,其系数可正可负 2. ai≤∑j=1i−1aj[bj=N]+∑j=1i−1aj[bi=

2017-08-17 21:02:44 437

原创 2017多校八 1011题 hdu 6143 Killer Names 排列组合

题目链接题意:用 m 种颜色给两块 n 个格子的板涂色,要求同一种颜色不能同时出现在两块板上。思路:枚举两块板总共使用的颜色数 tot (2 再枚举第一块板使用的颜色数 i,因为要求每种颜色都必须出现,所以有 1 接下来的问题就是用 i 种颜色给 n 个格子涂色(每种都必须用到)有多少种涂法.记 A[n][i] 为用 i 种颜色给 n 个格子涂色的方法数

2017-08-17 19:43:09 278

原创 2017多校七 02, 05, 08, 10, 11

02 hdu 6121题意给定一棵 kk 叉树,求其所有子树大小的异或和。参考http://blog.csdn.net/wubaizhe/article/details/77248527 ——WuBaizhe想法记当前的 kk 叉树高度为 hh; 根的所有孩子,最多只有一个不是满 kk 叉树,高度为 h−1h - 1; 左右两边都是满 kk 叉树,高度分别为 h−1h - 1 和 h−2h

2017-08-17 09:32:42 299

原创 2017多校六 1008题 hdu 6103 Kirinriki 尺取法

题目链接题意:给定一个串 s,要找其两个子串 A, B, 使得在满足 cost cost 的定义为 sigma(i = 0 ~ n - 1) (abs(A[i] - B[n - 1 - i])).思路:枚举中心点向两边扩展。对于每一个确定的中心点(左边子串的右端点,右边子串的左端点),运用尺取法判断 cost 又因为考虑到最终答案的两个子串之间可能相隔奇

2017-08-12 23:05:56 254

原创 2017多校五 1001题 hdu 6085 Rikka with Candies 位运算 bitset

题目链接题意:给定 a 数组长度 n ,和 b 数组长度 m,与若干个询问 q,每次询问有多少组 (i, j) 满足 a[i] % b[j] == k.官方题解:考虑预处理出所有 kk 的答案,问题相当于一个模 22 意义下的 \text{mod}mod 卷积,即给出数组 A,BA,B,将 A_i \times B_jA​i​​×B​j​​ 累加到 w_{i\

2017-08-12 22:36:44 334

原创 poj 2566 Bound Found 尺取法 / lower_bound

题目链接题意:给定一个数组和若干个询问,每次询问要求找到一个连续的区间,区间和的绝对值最接近 t (1 n integers with absolute values  0)思路:求个前缀和,将前缀和升序排个序,则 某个区间和的绝对值 即相当于 前缀和数组中两个数的差值,因此可以有两种考虑。法一:尺取法因为前缀和数组是按升序排序的,所以1. 固定

2017-08-11 22:00:01 239

原创 2017多校六 1002题 hdu 6097 Mindis 相似三角形 计算几何

题目链接题意:圆心 O 坐标(0, 0), 给定两点 P, Q(不在圆外),满足 PO = QO,要在圆上找一点 D,使得 PD + QD 取到最小值。官方题解:做P点关于圆的反演点P',OPD与ODP'相似,相似比是|OP| : r。Q点同理。极小化PD+QD可以转化为极小化P'D+Q'D。当P'Q'与圆有交点时,答案为两点距离

2017-08-10 22:46:02 1523 6

原创 tyvj 4757 Cleaning 用最少的线段覆盖全区间 贪心 小优化

题目链接/*接着上一话继续说(雾又看到了当日任务,做了还能领金币,于是就又做了这道题*/题意:给定一个大区间,和一些小区间,要求用最少的小区间覆盖整个大区间(小区间可以重叠)(区间最长 1e6)如果不能覆盖输出 -1思路:对小区间按起点升序排序,同起点的按终点降序排序。这样,每次找合法的起点对应的最远的终点,必然就是最少的区间数。

2017-08-10 00:04:49 1477

原创 tyvj 1004 滑雪 dfs + dp

题目链接/*先吐槽一发,真的是很容易跑题啊我...本来是在看压位的知识,一篇博文里面推荐了tyvj里一道题(tyvj 2157)。于是我就跑去看,一看发现去年刚转C++时写了一道题还没过(写得还特别丑),所以今天就又捡起来写了一发。之后就跑得更远了...结果到现在还没再看压位...。*/题意:给定一个 n * m 的网格,每个格子有自己的高度,从一个

2017-08-09 23:47:00 290

原创 BZOJ 2038 小Z的袜子 莫队算法入门

题目链接题意:给出n个数字,m次询问,每次询问在区间[li,ri]之间任选两个数字相等的概率是多少。(n,m<=50000, ai学习与参考:1. 莫队算法:http://www.cnblogs.com/hzf-sbit/p/4056874.html ——sbit2. 莫队算法:http://blog.csdn.net/hzj1054689699/a

2017-08-09 23:16:42 238

原创 2017多校一 1009题 hdu 6041 I Curse Myself 找环(tarjan) + K 路归并

题目链接题意:给定一个仙人掌图,要求对它的最小的 K 个最小生成树求, (∑k=1Kk⋅V(k))mod232.V(k) 即为第 k 小生成树的权值和。官方题解:由于图是一个仙人掌,所以显然对于图上的每一个环都需要从环上取出一条边删掉。所以问题就变为有 MM 个集合,每个集合里面都有一堆数字,要从每个集合中选择一个恰好一个数加起来。求所有的这样的和中,前 KK 

2017-08-09 12:31:12 369

原创 2017多校五 1008题 hdu 6092 Rikka with Subset 背包

题目链接题意:原有集合 A,基数为 n,其有 2 ^ n 个子集,对每个子集分别求和,对每个和 S,B[S]++.现给出 B,要求集合 A(按字典序排列)思路:也可以考虑当前已经找到的数字,按照生成 B 数组的方式,再开一个 f,把已经找到的数字产生的影响往 f 里面扔。从小到大去找,比较 b 与 f 的差别,如果 f[p] p 不可能是 已有的一些

2017-08-09 11:53:11 429

原创 2017多校五 1011题 hdu 6095 Rikka with Competition

题目链接题意:n 个人之间进行 n - 1 场比赛(淘汰赛),第 i 个人的能力值为 ai. 在 i 与 j PK 时,当且仅当 |ai - aj] > K 时,这一局才有确定的胜者,即能力值高的人;否则两人均可能获胜。给出 n 个人的能力值,问最终的胜者可能有几种情况。思路:一个人如果 A 能力值低还要能成为最后的赢家,那他肯定至少要侥幸打败最近的比他能力值高的人

2017-08-09 11:34:43 413

原创 2017多校五 1006题 hdu 6090 Rikka with Graph 贪心 构造

题目链接题意:n 个点之间要加  ∑ni=1∑nj=1dist(i,j) 最小,若两点不连通则 dist 为 n官方题解:考虑贪心地一条一条边添加进去。当 m \leq n-1m≤n−1 时,我们需要最小化距离为 nn 的点对数,所以肯定是连出一个大小为 m+1m+1 的联通块,剩下的点都是孤立点。在这个联通块中,为了最小化内部的距离和,

2017-08-09 11:23:22 291

原创 hdu 6082 度度熊与邪恶大魔王 背包

题目链接题意:有 n 个怪兽,每个怪兽各有 a[i] 的生命 与 b[i] 的防御;有 m 种技能(可无限次使用),每种技能有 k[i] 的代价 与 p[i] 的攻击;第 i 种技能 对 第 j 个怪兽造成的伤害为 攻击 - 防御,即 p[i] - b[j].现要求消灭怪兽的最小代价。若不能消灭,输出 -1.数据范围:111000

2017-08-07 23:11:23 362

原创 2017多校一 1008题 hdu 6040 Hints of sd0061 排序 STL nth_element

题目链接题意:给定一串数字 a 与若干次询问 x(通过 b 数组给出),每次输出 a 中的 第 (x+1) 小数字学了一招 nth_element,nth_element is a partial sorting algorithm that rearranges elements in [first, last) such that:The e

2017-08-07 22:53:54 362

原创 2017多校三 1004题 hdu 6059 Kanade's trio Trie树 计数

题目链接题意:Problem DescriptionGive you an array A[1..n],you need to calculate how many tuples (i,j,k) satisfy that (ijk) and ((A[i] xor A[j])(A[j] xor A[k]))There are T test cases.

2017-08-07 20:21:20 298

原创 2017多校四 1007题 hdu 6073 Matching In Multiplication 拓扑排序 + 找环

题目链接题意:给定两个点集 U 与 V,U 中的每个顶点与 V 中的两个顶点相连,保证图中一定有完美匹配。对于每个完美匹配,其 weight 为每条匹配边的权值乘积。求该图中所有完美匹配的 weight 之和。参考:http://blog.csdn.net/mr__kid/article/details/76684660 ——Mr__Kid这一篇的分

2017-08-07 16:18:31 340

原创 2017多校四 1005题 hdu 6071 Lazy Running 同余类 最短路

题目链接题意:给定一个环上的四个点1,2,3,4,距离分别为d12,d23,d34,d41,要求从2号点出发,最后回到2号点,要求经过的距离为大于等于 K 的最小值,求该最小值。参考:1. http://blog.csdn.net/blessLZH0108/article/details/76690027?locationNum=6&fps=1 ——Alzh

2017-08-07 12:32:59 515

原创 2017多校四 1012题 hdu 6078 Wavel Sequence dp好题

题目链接题意:给定两个数组 a 与 b,找到 a 中的一个子序列满足a1a2>a3a4>a5a6...并且在 b 中也有一个子序列与 a 一一对应,即 f1,f2,...,fk(1≤fi≤n,fifi+1) and g1,g2,...,gk(1≤gi≤m,gigi+1), where afi=bgi参考:http://blog.csdn.net/clx555

2017-08-06 22:25:54 341

原创 2017多校四 1003题 hdu 6069 Counting Divisors 分解质因数

题目链接参考:http://blog.csdn.net/protecteyesight/article/details/76685920 ——protecteyesight题意:Problem DescriptionIn mathematics, the function d(n) denotes the number of divisors o

2017-08-06 20:26:21 602

原创 poj 3321 Apple Tree 树状数组 dfs序

题目链接参考资料:http://www.cnblogs.com/gj-Acit/p/3236843.html  ——再见~雨泉题意:给一棵树,初始时每个节点的 val 均为 1,现有一些操作,Q:将某个节点的 val 取反C:询问以某个节点为根的子树的 val 总和思路:dfs 一遍,将每个点的编号映射到 dfs 序,以 dfs 序来

2017-08-06 18:19:40 341

原创 树状数组模板及poj几道简单题

/* 觉得真是…经历了高考啥都忘了(其实还是当初学得不踏实 现在一点一点再重新来补吧(过了一年再来说这话的我 */参考资料及模板http://blog.csdn.net/lawrence_jang/article/details/8054173 ——Lawrence_Jang http://blog.csdn.net/qq_21841245/article/details/439566

2017-08-06 18:09:04 1908

原创 2017多校四 1004题 hdu 6070 Dirt Ratio 二分 + 线段树 + 分数规划

题目链接题意:给定一个数列 a 长度为 n (n 这道题的特殊之处在于其是special judgeOutputFor each test case, print a single line containing a floating number, denoting the lowest ''Dirt Ratio''. The answer mus

2017-08-05 15:00:46 468

原创 01分数规划入门 poj 2976, 2728, 3621

学习动因昨天多校(第四场)的04题 hdu 6070 Dirt Ratio 压根没看懂官方题解的意思 = = 于是百度了一发发现叫做 01分数规划 的东西(还是姿势太少) 故先学习一发基础知识写几道入门题再去补 04参考资料http://www.cnblogs.com/perseawe/archive/2012/05/03/01fsgh.html ——PerSeAwe入门题(3道)原Po的文章

2017-08-04 22:55:48 306

原创 hiho 1388 Periodic Signal FFT

题目链接参考:http://blog.csdn.net/VictorZC8/article/details/52655099题意:求展开后发现要求的是个循环矩阵与向量的乘积,可以转化为卷积(具体见上面的blog)涉及到精度问题,可以用NTT,也可以找到最小位置后暴力算一发Code:#include #define PI ac

2017-08-04 17:53:23 255

原创 FFT & NTT 学习 模板

参考资料:算导第 30 章http://www.gatevin.moe/acm/fft%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/http://blog.csdn.net/acdreamers/article/details/39026505先来两道裸的hdu 1402 (DFT)

2017-08-04 17:45:55 269

原创 51nod 1135 原根

题目链接原根相关知识:http://blog.csdn.net/zhang20072844/article/details/11541133——AndyZhang(感谢原Po写得很详细)题意:求一个质数  P 的最小原根 (P 方法见上面链接AC代码如下:#include int n, p[100010], tot;typedef

2017-08-04 11:37:21 243

原创 hiho 1246 && hdu 6075(17多校四09) 同余 与 最大公约数

hiho 1246 题目链接题意:将围成一圈的 n 个数划分为 k (1 思路及详细分析见 http://blog.csdn.net/u010885899/article/details/49584299 (感谢原Po)几个要点:1. 每一段和的最大公约数 必然是 整体和 的最大公约数。因为 d | a && d | b => d | (a + b)

2017-08-04 11:16:55 392

原创 2017多校四 1011题 hdu 6077 Time To Get Up 感谢数电老师(。

题目链接题意:Little Q's clock uses a standard 7-segment LCD display for all digits, plus two small segments for the '':'', and shows all times in a 24-hour format. The '':'' segments are on at a

2017-08-04 10:46:47 295

原创 hdu 2795 Billboard 转化 线段树 区间最大值

题目链接题意:有一个 h * w 的矩形,要用 1 * w[i] 的小矩形去覆盖它,覆盖的原则是先 topmost,再 leftmost,并且不能覆盖现有的矩形。给出 n 组询问,问当前的小矩形能放在哪一行。还真没看出来是棵线段树...不过一说是线段树,就十分合理了,就是一个询问区间最大值的问题。所以这道题的关键就是:看出来这是个线段树!此外,细

2017-08-02 11:50:55 260

原创 2017多校联合第三场 1003题 hdu 6058 Kanade's sum 链表

题目链接题意:给定数组 a,求其所有区间中第 k 大数的和。思路:考虑第 i 个位置上的数,如果它是某个区间内的第 k 大数,那么其左边有 i 个比它大的,右边有 k - 1 - i 个比它大的。(其实还是考虑个体对整体的贡献)比赛的时候没敢直接写,怕会 T,也的确看到很多很多 T 的,但是之后看到有解题报告是直接模拟的并且也没有特殊的地方...0 0

2017-08-02 11:17:18 350

原创 2017多校联合第三场 1005题 hdu 6060 RXD and dividing (超详细!!!)构造

题目链接题意:给定一棵 n 个节点的树,1 为根。现要将节点 2 ~ n 划分为 k 块,使得每一块与 根节点 形成的最小斯坦纳树的 边权值 总和最大。看了题解之后的思考:题解是:记有向边 (u, v) 长度为 w[v],以点 v 为根的子树的节点总数为 sz[v],那么答案就是 w[v] * min(sz[v], k) 对每个点求个和。题解的说法是:可以通过构

2017-08-02 00:00:44 925

原创 hdu 3954 Level up 线段树 升级版Lazy tag 区间整体的性质

题目链接题意:给定一段区间 [1, n],每个点都有自身的 Level 值和 Exp 值;进行若干次操作 W 和 Q,W L R e:给区间 [L, R] 的每个点增加一定的经验 exp = Level * e, 注意到每个点增加的经验值是不同的,与各自的等级成正比Q L R:询问区间 [L, R] 内的最大经验值 maxExp思考过程:因为每个点增加的

2017-07-31 22:25:26 301

原创 2017多校联合第二场 1008题 hdu 6052 To my boyfriend 计数 单调队列

题目链接题意:给定一个矩阵 (1 推荐:http://blog.csdn.net/calabash_boy/article/details/76272704原Po真的每一篇都写得很详细认真哇思路:显然,题目要求的就是所有子矩形的 value 值的总和,题意与第一场那道 colorful tree 几乎是一模一样(除了一个设定在树上,一个设定在

2017-07-31 18:02:44 370

原创 2017多校联合第二场 1009题 hdu 6053 TrickGCD (超详细!!!)莫比乌斯 容斥

题目链接题意:Problem DescriptionYou are given an array A , and Zhu wants to know there are how many different array B satisfy the following conditions?* 1≤Bi≤Ai* For each pair( l ,

2017-07-30 22:17:26 812

原创 2017多校联合第一场 1012题 hdu 6044 Limited Permutation 笛卡尔树 递归

题目链接题意:对于一个 1 ~ n 的排列 a[n],假设 a[i] 为可能的最大的区间 [l, r] 范围内的最小值。对于每一个 a[i], 都有这样的 l[i] 与 r[i].现给定 l[i] 与 r[i], 问有多少种符合的排列。推荐:http://blog.csdn.net/qq_31759205/article/details/76146845

2017-07-30 19:22:41 324

原创 2017多校联合第一场 1003题 hdu 6035 Colorful Tree 部分对整体的贡献 + 补集思想 + 树分块

题目链接题意:树上每个点都有一个对应的颜色。对于树上的每条路径,其 value 记为这条路径上出现过的所有颜色数的总和。要求对所有路径的 value 值求和。思路:/*首先再力荐一篇blog,写得很完整具体,十分感谢原Pohttp://blog.csdn.net/calabash_boy/article/details/76166110*/

2017-07-30 16:05:03 411

原创 hdu 5514 Frogs 欧拉函数

题目链接http://blog.csdn.net/qingshui23/article/details/73091006力荐这一篇,写得实在是太棒了题意:有 n 只青蛙,在环形的 m 块石头上跳,每只青蛙有给定的步长 ai,问所有被青蛙经过的石头的编号的总和思路:首先每只青蛙跳跃 k 次后必然会回到起点,于是有 m | (k * ai),

2017-07-29 22:54:18 271

空空如也

空空如也

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

TA关注的人

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