自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SICP 题解集合

1.1(略)1.21 biwascheme> 2 (/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5)))))3 (* 3 (- 6 2) (- 2 7)))4 => -0.246666666666666671.3 1 biwascheme> 2 (define (BiggerSum x y z) ...

2018-12-18 16:46:00 124

转载 UVALive8518 Sum of xor sum

题目链接:https://vjudge.net/problem/UVALive-8518题目大意:  给定一个长度为 $N$ 的数字序列 $A$,进行 $Q$ 次询问,每次询问 $[L,R]$,需要回答这个区间内的子序列的所有子序列的异或和之和。  $1 \le N,Q \le 100000$  $0 \le A[i] \le 1000000$知识点:  前缀和解...

2018-10-07 11:54:00 185

转载 计蒜客 - Fantastic Graph

题目链接:https://nanti.jisuanke.com/t/31447知识点:  最大流题目大意:  给定一个二分图,左边有 $N$ 个点,右边有 $M$ 个点,给出 $K$ 条边。问是否能从这 $K$ 条边中找出若干条边使得每个点的度数都在 $[L,R]$ 中。  $1 \le N \le 2000, 0 \le M \le 2000, 0 \le K \le ...

2018-09-09 11:26:00 187

转载 BZOJ4034 树上操作

题目链接:https://vjudge.net/problem/HYSBZ-4034知识点:  欧拉序列、线段树解题思路:  先用 $DFS$ 预处理出树的欧拉序列。对于每一个点,如果它是第一次遍历到的,那么就置其 $flag[] = +1$;如果是在回溯时遍历到的,则置其 $flag[] = -1$。如此一来,当执行操作$3$,“询问某个节点 $x$ 到根的路径中所有点的点...

2018-09-04 13:46:00 103

转载 HDU6438 Buy and Resell

题目链接:https://cn.vjudge.net/problem/HDU-6438知识点:  贪心题目大意:  本题讨论的是同一种物品的买卖。有n 天,每一天这种物品都有一个价格。每天可以选择购买一个物品,或者出售一个已有的物品,或者什么都不做。问最后最多能赚多少钱,并且在赚最多钱的前提下的最少操作次数是多少?解题思路:  Talk is cheap, show...

2018-08-31 18:10:00 97

转载 HDU6440 Dream

题目链接:https://vjudge.net/problem/HDU-6440知识点:  构造、费马小定理题目大意:  给定一个素数 $p$,要求定义一个加法运算表和一个乘法运算表,尺寸都为 $p \times p$,加法运算表上第 $i$ 行第 $j$ 列的元素代表 $(i-1)+(j-1)$ 的值,乘法运算表上第 $i$ 行第 $j$ 列的元素代表 $(i-1) \ti...

2018-08-27 20:24:00 116

转载 HDU6446 Tree and Permutation

题目链接:https://cn.vjudge.net/problem/HDU-6446知识点:  组合数学解题思路:  对于树上的一条边,设其两端的点数为 $x, y$,边长为 $L$.对于一个排列,总共会行动 $n-1$ 次,一次行动如果要经过这一条边,那么这次行动的起点和终点一定要在这条边的不同的两端,对应的排列数为 $xy(n-2)!$ . 由于边长为 $L$, 有 ...

2018-08-26 00:19:00 65

转载 莫比乌斯反演学习笔记

资料:https://blog.csdn.net/skywalkert/article/details/50500009   https://blog.csdn.net/acdreamers/article/details/8542292概念:  数论函数:若 $f(n)$ 的定义域为正整数域,值域为复数域,则称 \(f(n)\) 为数论函数。  积性函数:若 \(f(n...

2018-07-31 18:53:00 55

转载 CF1013D Chemical table

题目链接:http://codeforces.com/contest/1013/problem/D题目大意:  给出一个 \(n \times m\) 的表格,表格上有一些初始点。若有这样的三个点:\((r_1, c_1), (r_1, c_2), (r_2, c_1)\),则由这三个点能生成出点 \((r_2, c_2)\)。现问在初始点的基础上最少添加多少个点,能使得初始点和...

2018-07-31 00:48:00 87

转载 CF995F Cowmpany Cowmpensation

题目链接:http://codeforces.com/contest/995/problem/F题目大意:  给定一棵 \(n\) 个节点的有根树(根为 \(1\) 号结点),为这棵树上的每一个结点赋值(赋值的范围为 \([1,D]\)),要求父结点的值不小于子结点值,问有多少种赋值方案。  \(1 \le n \le 3000, 1 \le D \le 10^9\)知识...

2018-07-23 22:23:00 196

转载 洛谷P2765 魔术球问题

题目链接:https://www.luogu.org/problemnew/show/P2765知识点:  最大流解题思路:  本题所有边的容量均为 \(1\)。  从 \(1\) 开始加入数字,将这个数拆成两个点:\(P_1\) 连源点,\(P_2\) 连汇点,然后枚举所有比它小并且与它加起来是完全平方数的正整数 \(Num\) ,从 \(Num\) 的 \(P_1\)...

2018-07-16 22:11:00 125

转载 洛谷P2754 [CTSC1999]家园

题目链接:https://www.luogu.org/problemnew/show/P2754知识点:  最大流解题思路:  先用 \(DFS\) 判断是否无解。  从时刻 \(0\) 开始枚举答案,从飞船此刻的位置往下一时刻的位置连边,容量为飞船的载客量,然后在上一刻的残量网络的基础上跑 \(sap\),将最大流累加起来,当最大流的累加和大于或等于 \(k\) 时,便...

2018-07-16 21:43:00 282

转载 洛谷P1251 餐巾计划问题

题目链接:https://www.luogu.org/problemnew/show/P1251知识点:  最小费用最大流建图思路:  用两个点代表一天,从源点向一天中的第一个点连一条边,容量为 \(INF\),费用为 \(p\),再从这个点向汇点连一条边,容量为 \(r_i\),费用为 \(0\),这个点保证了每一天获得的餐巾量为 \(r_i\)。再从源点向第二个点连一条边...

2018-07-15 23:48:00 104

转载 Gym101142G Gangsters in Central City

题目链接:https://cn.vjudge.net/problem/Gym-101142G知识点:  DFS序、LCA题目大意:  给定一棵有根树(根为 \(1\))。每次修改叶子节点会被染成黑色(最开始都是白色的),也可以被染回白色。给出 \(q\) 次修改,对每次修改问最少需要切断几条边就能保证黑色叶子不在树上,和保证用最少的切断数使得黑色叶子不在树上的前提下最少会有多...

2018-07-10 17:49:00 120

转载 HDU6097 Mindis

题目链接:https://cn.vjudge.net/problem/HDU-6097知识点:  计算几何、圆的反演题目大意:  已知一个圆心在原点的圆的半径,再给定 \(P, Q\) 两点坐标( \(PO=QO\),\(P, Q\) 不在圆外),在圆上取一点 \(D\),求 \(PD+QD\) 的最小值。解题思路:  首先,\(P, Q\) 两点重合的情况要特判;...

2018-07-07 18:15:00 99

转载 HDU6040 Hints of sd0061

题目链接:https://vjudge.net/problem/HDU-6040题目大意:  给出 \(n\) 个数,有 \(m\) 次询问,每次询问这 \(n\) 个数中第 \(k+1\) 大的数是什么。  另有附加限制:对于 \(n\) 个数中的任意三个数 \(a,b,c\),如果满足 \(a \not= b, a < c, b < c\),则有 \(a + ...

2018-07-02 21:23:00 82

转载 UVA10480 Sabotage

题目链接:https://cn.vjudge.net/problem/UVA-10480知识点:  最小割题目大意:  求最小割并打印出最小割必须割掉的边。解题思路:  在跑完 \(sap\) 后的残量网络上,记录源点和汇点可达的点,然后遍历所有的边(设边的两端点为 \(u\) 和 \(v\)),如果 \(u\) 源点可达而 \(v\) 汇点可达(或与之相反,\(v\...

2018-07-01 15:47:00 70

转载 TCO14286 TriangleTriples

题目链接:https://vjudge.net/problem/TopCoder-14286知识点:  组合数学、容斥原理题目大意:  给出 \(A,B,C\),问有多少个有序三元组 \((a,b,c)\),满足 \(a \le A,b \le B,c \le C\),并且长度为 \(a,b,c\) 的三条边能构成三角形。输出答案数模 \(1000000007\) 后的值。...

2018-06-13 16:31:00 78

转载 HDU4315 Climbing the Hill

题目链接:https://cn.vjudge.net/problem/HDU-4315知识点:  博弈论题目大意:  \(Alice\) 和 \(Bob\) 轮流指挥 \(N\) 个人爬山,这 \(N\)个人在山顶下的不同层,国王是第 \(k\) 个人。山的每一层都最多只能容纳 \(1\) 个人(除了山顶),两个玩家每次都能指挥任意一个人向上爬任意层直到山顶,但不能让一个人越...

2018-06-10 00:20:00 74

转载 洛谷P2468 粟粟的书架

题目链接:https://www.luogu.org/problemnew/show/P2468知识点:  可持久化线段树、二分、前缀和解题思路:  对于 \(R, C \le 200, M \le 200,000\) 的数据,先处理出前缀和,然后二分取出的数中最小的数。细节请参考 \(solve2()\) 函数。  对于 \(R=1,C \le 500,000,M \l...

2018-05-23 00:12:00 194

转载 CF632E Thief in a Shop

题目链接:http://codeforces.com/contest/632/problem/E题目大意:  从 \(n\) 个不同的数中取 \(k\) 个(可重复取)并加起来,问最多能得到多少种不同的和,从小到大输出所有的和。  (\(1 \le n,k,a_i \le 1000\))知识点:  DP解题思路:  首先明确一点:对于 \(5s\) 的时限,\(O...

2018-05-22 12:20:00 106

转载 BZOJ1497 最大获利

题目链接:https://cn.vjudge.net/problem/HYSBZ-1497知识点:  最小割解题思路:  将中转站和用户群都视为点,再建立一个源点和一个汇点。  从源点到每个中转站建一条边,容量为该中转站的建立成本,割掉这条边就代表建立了这个中转站,损失了该中转站的建立成本(即该边的容量)。  从每一个用户群到汇点建一条边,容量为该用户群的获益,割掉这...

2018-05-20 18:18:00 67

转载 UVA10779 Collectors Problem

题目链接:https://cn.vjudge.net/problem/UVA-10779前言:  本题是关于姜志豪《网络流的一些建模方法》的笔记。知识点:  最大流题意摘抄:  \(Bob\) 和他的朋友从糖果包装里收集贴纸。\(Bob\) 和他的朋友总共 \(n\) 人。共有 \(m\) 种不同的贴纸。  每人手里都有一些(可能有重复的)贴纸,并且只跟别人交换他...

2018-05-19 19:22:00 96

转载 洛谷P4311 士兵占领

题目链接:https://www.luogu.org/problemnew/show/P4311知识点:  最大流解题思路:  对于每一行,建立一条从源点到该行的边,容量为这一行能不放置士兵的点数;  对于每一列,建立一条从该列到汇点的边,容量为这一列能不放置士兵的点数;  对于每一个没有障碍的点 \((x,y)\),建立一条从第 \(x\) 行到第 \(y\) 列的...

2018-05-18 22:18:00 288

转载 CF980D Perfect Groups

题目链接:http://codeforces.com/contest/980/problem/D题目大意:  对于 \(n\) 个数,考虑它的所有子串,每个个子串中的数字最少能分成 \(k\) 组,使得每一组中的所有数对之积都为完全平方数。对于每一个 \(k\) ,输出相应的子串数。知识点:  算术基本定理解题思路:  对完全平方数进行质因数分解,不难发现它的所有质因...

2018-05-15 22:00:00 86

转载 Gym101612H Hidden Supervisors

题目链接:https://vjudge.net/problem/Gym-101612H知识点:  贪心解题思路:  我们称除了以 \(1\) 号结点为根的树以外的树为 “其他树”。  对于每一棵树,先自底向上贪心地组队,记录下每一棵其他树没有组队的结点数及根结点是否有组队,然后对其他树进行排序(排序优先法则请参考 \(cmp()\) 函数)。  对于根结点已经有组队的...

2018-05-07 16:43:00 260

转载 Gym101630L Laminar Family

题目链接:https://cn.vjudge.net/problem/Gym-101630L题目大意:  对于一个集合的集合,若其中任意两个集合 \(A\) 和 \(B\) 都满足下述三个条件之一:\(A \subset B\) 或 \(B \subset A\) 或 \(A \cap B = \varnothing\),则称这个集合 \(laminar\).  给定一棵有 ...

2018-05-05 10:43:00 303

转载 CF948D Perfect Security

题目链接:http://codeforces.com/contest/948/problem/D知识点:  Trie题目大意:  给出两个长度为 \(N(1 \le N \le 300000)\) 的数组 \(A\) 和 \(P(0 \le A_{i},P_{i} \le 2^{30}\). 数组 \(P\) 可置换顺序,置换后得到数组 \(B(B_{i} = A_{i} ...

2018-05-02 23:53:00 139

转载 Gym101612L Little Difference

题目链接:https://vjudge.net/problem/Gym-101612L知识点:  数学题目大意:  给一个数 \(n(1 \le n \le 10^{18})\),要求将 \(n\) 分解成 \(a^{p}(a+1)^{q}\),问有多少种分解方案。解题思路:  如果 \(n\) 可以表示成 \(2^{t}\) 的形式,则有无限种分解方案,因为此时 \...

2018-04-30 23:10:00 83

转载 SPOJ-PGCD Primes in GCD Table

题目链接:https://vjudge.net/problem/SPOJ-PGCD题目大意:  给定 \(N\) 和 \(M\),求满足 \((1 \le x \le N), (1 \le y \le M)\),且 \(gcd(x,y)\) 为素数的 \((x,y)\) 的对数。知识点:  莫比乌斯反演解题思路:  设 \(g(p)\) 表示满足 \((1 \le x...

2018-04-26 22:45:00 87

转载 BZOJ2818 Gcd

题目链接:https://vjudge.net/problem/HYSBZ-2818知识点:  欧拉函数、积性函数解题思路:  对于有序数对 \((x,y)\),若其满足 \(gcd(x,y)=p\)(\(p\)为质数),我们可以将 \(x\) 和 \(y\) 同时除以 \(p\),上式就变成了\(gcd(x',y')=1\),那么对于一个 \(x\) ,满足条件的 \(y\...

2018-04-24 19:19:00 77

转载 Gym101635C Macarons

题目链接:http://codeforces.com/gym/101635/attachments题目大意:  给出一个 \(N \times M\) 的网格图,请你用 \(1 \times 1\) 和 \(1 \times 2\) 两种纸片填满该图,问有几种方案。知识点:  矩阵快速幂、DFS解题思路:  做这道题如果没有思路的话,建议先看看 \(Matrix67\...

2018-04-03 23:41:00 157

转载 Gym101635K Blowing Candles

题目链接:http://codeforces.com/gym/101635题目大意:  推荐一篇文章:https://blog.csdn.net/wang_heng199/article/details/74477738  该题就是要求凸包的宽度(即平行切线间的最小距离)。AC代码: 1 #include <bits/stdc++.h> 2 ...

2018-04-03 18:49:00 85

转载 HDU4609 3-idiots

题目链接:https://vjudge.net/problem/HDU-4609题目大意:  给出 \(n\) 条线段长度,问任取 \(3\) 根,组成三角形的概率。知识点:  FFT、生成函数解题思路:  \(aX^b\) 代表长度为 \(b\) 的线段有 \(a\) 条,统计各种长度的线段的条数,列出多项式:\(\sum a_{i} X^{i}\),其中 \(a_...

2018-03-27 23:38:00 120

转载 POJ2442 Sequence

题目链接:https://vjudge.net/problem/POJ-2442题目大意:  有 \(m\) 个序列,每个序列 \(n\) 个数。在每个序列中选一个数,会选出 \(m\) 个数,对应一个和。那么对于所有的数,总共有 \(m^n\) 种选法,要求从小到大输出其中和最小的 \(n\) 种选法对应的和。知识点:  优先队列解题思路:  对于 \(2\) 个序...

2018-03-27 15:38:00 82

转载 POJ2010 Moo University - Financial Aid

题目链接:https://vjudge.net/problem/POJ-2010题目大意:  有 \(C\) 头牛,每头牛有一个分数和需要资助的钱。现在要资助 \(N\) 头牛,总资助金额不能超过 \(F\),又要使得这 \(N\) 头牛分数的中位数最大。问最大中位数是多少。知识点:  优先队列解题思路:  先将 \(N\) 头牛根据分数从高到低排列,则其分数可能作为...

2018-03-27 15:20:00 144

转载 等式

题目链接:https://www.nowcoder.com/acm/contest/90/F题目描述:  给定n,求1/x + 1/y = 1/n (x<=y)的解数。(x、y、n均为正整数)知识点:  算术基本定理解题思路:  \(1/x + 1/y = 1/n\)  \(yn + xn - xy = 0\)  \(xy - xn - yn = 0\)...

2018-03-25 17:54:00 119

转载 CF948B Primal Sport

题目链接:http://codeforces.com/contest/948/problem/B知识点:  素数解题思路:  \(f(x)\) 表示 \(x\) 的最大素因子。不难想到:\(X_1 \in [X_2 - f(X_2) + 1, X]\),对于这个范围中的每一个非素数 \(X_1\) 求出其对应的最小的 \(X_0 = X_1 - f(X_1) + 1\),找出...

2018-03-21 18:00:00 84

转载 GYM101635E Ingredients

题目链接:https://vjudge.net/problem/Gym-101635E题目大意:  给定一个有 \(N\) 条边的有向无环图(有多个起点),每条边都有其费用和收益,现要从一个或多个起点出发,以某一个或多个点为终点(一个点不能多次作为终点;如果有多个方案能到达同一个点,则选择总费用最少的),问在使得总费用不超过 \(B\) 的大前提下,能得到的最大收益(如果有多个得...

2018-03-18 16:11:00 97

转载 UVA11732 "strcmp()" Anyone?

题目链接:https://vjudge.net/problem/UVA-11732知识点:  字典树、儿子兄弟表示法解题思路:  首先,为每一个字符的末尾添加一个 '$',因为有一种特殊情况:如果两个字符串(假设长度为 len )完全相同,则比较次数是 (2 len + 2) ,因为两个字符串末尾的 '\0' 也是相同的。  用字典树维护字符串集。当插入字符串 \(S\)...

2018-03-13 01:19:00 73

空空如也

空空如也

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

TA关注的人

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