上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 41 下一页
摘要: 题意: 给n个正整数,求有多少个GCD为1的子序列。答案对1e9+7取模。 1<=n<=1e5,数字ai满足1<=ai<=1e5 分析: 设f(x)表示以x为公约数的子序列个数 那么ans=f(1)- Σf(pi) + Σf(pi*pj) - Σf(pi*pj*pk) ........ 注意到对于一 阅读全文
posted @ 2017-05-17 09:00 Chellyutaha 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 题意: 分析: 容易想到先把T数组按位置和对应权值建一个有向图(类似置换群那种指法) 然后图建完了,如果C[]里面都是2,那显然只能凑出那些偶数,奇数是不能凑出来的 如果C[]有1有2呢? 事实上是可以凑出所有自然数的…… 找一个含有数字1的棒棒糖图形(先一条链,后一个环) 1)如果环中全是2,没有 阅读全文
posted @ 2017-05-16 23:09 Chellyutaha 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一个数N,问所有满足n/x=y(此处为整除)的所有x*y的总和是多少。对答案mod(1e9+7)。 1 <= T <= 500。 1 <= N <= 1e9。 分析: 可以枚举x得到y,但是这样是O(n)的会TLE 当x<=sqrt(n)的时候,我们可以暴力枚举 当x>sqrt(n)的时 阅读全文
posted @ 2017-05-16 22:54 Chellyutaha 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题意: Alice初始有A元,Bob有B元。 有N个物品,第i个物品价值为Ci。Alice和Bob轮流买一些(>=1)物品。不能移动的人输。购买有一个限制,对于第1 个之后物品,只有当第i-1个物品被购买后,第i个物品才能被购买。 保证两人都是最优操作,Alice先手,问谁将取得胜利。 1<=n<= 阅读全文
posted @ 2017-05-16 22:50 Chellyutaha 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题意: 当一个整数高位数字总不小于低位数字,或者说写成字符串之后单调不下降,称之为上升数。求一个整数最少能表示为多少个上升数的和。(n<=1e500000) 分析: 考虑那些不下降的数字,一定可以写成9个1111...,1111...,11...,0这样的和,每个数可以表示成(10^r-1)/9 我 阅读全文
posted @ 2017-05-16 22:28 Chellyutaha 阅读(194) 评论(0) 推荐(0) 编辑
摘要: A(SPOJ NPC2016A) 题意:给一个正方形和内部一个点,要求从这个点向四边反射形成的路线的长度 分析:不断做对称,最后等价于求两个点之间的距离 B(CF480E) 题意:求01矩阵内由0组成的最大正方形,但这里有修改操作,每次操作把一个0位置修改成1。矩阵大小<=2000*2000,操作次 阅读全文
posted @ 2017-05-16 00:47 Chellyutaha 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 题意:有n(<=1e5)个点的树,每个点都有颜色(颜色可能重复),有m(<=1e5)个询问,每次询问(x,d)问在x的子树中,与x的距离不超过d的节点有多少种不同的颜色。强制要求在线。 分析: Part A:先考虑颜色不重复的 如果我们能把每个节点的子树信息建成以深度作为下标的线段树,那么就能很简单 阅读全文
posted @ 2017-05-04 22:14 Chellyutaha 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 题意:维护一个序列,支持区间与一个数取min,询问区间最大,询问区间和(序列长度<=1e6) 分析: http://www.shuizilong.com/house/archives/hdu-5306-gorgeous-sequence/?variant=zh-cn 在建树的时候,就已经生成了laz 阅读全文
posted @ 2017-05-01 18:23 Chellyutaha 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题意: 若一个无向图G的节点能够分成k(k>=2)个非空集合,对于每对点,当且仅当他们属于不同的集合,存在一条边(ui,vi)连接他们。那么这个图就是一个完全k分图。 现在给出一个n点,m条边的无向图,问这个图是否是完全k分图,是的话输出k,否则输出0。 分析: 正向难以考虑 反向考虑,考虑原图的补 阅读全文
posted @ 2017-04-27 19:05 Chellyutaha 阅读(865) 评论(0) 推荐(0) 编辑
摘要: A(模拟) 题意:求一个特殊图的最大流 分析:画画图发现就是for循环扫一遍 B(LCA) 题意:有n个点组成的树,有q个询问,每个询问(A,B,C),学生从B点走最短路径走到C点,再从C点走到根节点1,问老师从A点出发,能否拦截到学生。 分析: 设u=LCA(A,lCA(B,C)) 那么如果A-> 阅读全文
posted @ 2017-04-26 15:31 Chellyutaha 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 41 下一页