自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MisDeer's blog

您们怎么都这么强啊……

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

原创 [Codeforces 510E] Fox And Dinner (网络流+分组建图)

Codeforces - 510E 有 N只狐妖,其中年龄加起来为质数的可以坐在一次 求一种方案,使所有人都坐成若干个环 注意到每个人的年龄都大于等于2 这意味着所有的质数都是奇数 相邻两个一个是奇数,一个是偶数 所以整张图是一个二分图然后跑网络流 源点对奇数点连容量为 2的边 偶数点对汇点连容量为 2的边 中间奇数点对偶数点连容量为 1的边 表示每个点至多有两个邻居 最后

2017-01-25 16:20:39 337

原创 [Codeforces 486E] LIS of Sequence (LIS套路)

Codeforces - 486E 给定一个序列,问其中每一个值是否在 LIS上 如果在 LIS上,是否在所有LIS上 判断是否在 LIS上,只要正反搞两次 然后把前后的加起来,看是否等于 LIS 判断是否在每一个 LIS 上 只要记录一下前面是 LIS的最大值 然后看是否能接到上面,也是正反各搞一次 感觉这个题挺重要的,今天又碰到一题需要这个作为前提#pragma commen

2017-01-21 18:17:03 267

原创 [Codeforces 486E] LIS of Sequence (LIS套路)

Codeforces - 486E 给定一个序列,问其中每一个值是否在 LIS上 如果在 LIS上,是否在所有LIS上 判断是否在 LIS上,只要正反搞两次 然后把前后的加起来,看是否等于 LIS 判断是否在每一个 LIS 上 只要记录一下前面是 LIS的最大值 然后看是否能接到上面,也是正反各搞一次 感觉这个题挺重要的,今天又碰到一题需要这个作为前提#pragma commen

2017-01-21 18:16:28 348

原创 [Codeforces 484D] Kindergarten (DP + 树状数组优化)

Codeforces - 484D 给定一个长度为 N 的数列,可以将连续的一段分成一组 每组的价值为组内最大值减最小值,数列的价值为所有组的价值和 问整个数列的价值的最大值 很容易想到一个 (N2)\mathcal{O}(N^2)的 暴力DP 然后有一个性质,就是每组的最大值最小值一定在边界上 容易证明,如果最值不再边界上,可以向内缩小这个组 把剩余的值让出来给其他组,结果

2017-01-21 16:39:45 261

原创 [Codeforces 557E] Ann and Half-Palindrome (Trie树+子串排序)

Codeforces - 557E 给定一个只有a和b的字符串,输出它第 K 个半回文子串 半回文串的定义是,所有奇数位置都是回文的 其中字符串长度不超过5000 ,保证有解 可以直接暴力找出所有半回文串,复杂度 (NlogN)\mathcal{O}(NlogN)问题就在于如何找第 K大的,直接暴力排序是不支持的 我太久没做字符串题了,套路全忘光了 于是偷瞄了一下题解,看到了一

2017-01-21 16:29:20 339

原创 [Codeforces 455D] Serega and Fun (分块)

Codeforces - 455D 给定一个长度为 NN 的序列,QQ 个询问 每次询问一个区间,有两种操作 一是将区间内的数向右循环移位 二是询问区间内有多少个数等于 kk 其中 N,Q≤105,ai≤NN,Q \le 10^5, a_i\le N 强制在线 据说正解是一个分块,每操作一定次数之后暴力重构一下 保证每块大小尽量接近我的做法也是一个分块,每块用一个

2017-01-20 19:34:37 812

原创 [Codeforces 496D] Tennis Game (筛法复杂度)

Codeforces - 496D 给定一个长度为 N的网球比赛的记录 网球比赛胜者要赢 S场,每场胜者要赢 T球 问所有符合条件的 S和 T的可能取值 枚举 T的值,然后判断是否有符合条件的 S 通过二分来查找每场的结束位置 总的复杂度为 (Nlog(N)log(N))\mathcal{O}(Nlog(N)log(N))关于 s是否合法,有挺多条件的,我刚开始没想周全 如果在

2017-01-19 20:07:22 312

原创 [Codeforces 543A] Writing Code (完全背包DP)

Codeforces - 543A NN 个人写共计 MM 行代码,第 ii 个人每写一行代码就有 aia_i 个bug 问使得 MM 行代码都被写完,并且总 bug不超过 BB 的方案数 背包DP…… 太久没写了已经不会写了…… dp[n][m][b]表示当前为第 n个人,还剩 m行代码,b个可容许bug 然后无须枚举当前人写了几行代码,只需要从大到小枚举 m 然后把状态还是更新第

2017-01-19 19:18:42 274

原创 [Codeforces 615E] Hexagons (找规律)

Codeforces - 615E 给定一个六边形网格,从原点出发逆时针绕行 问走了 N步以后的坐标 找规律题,有点恶心 数出走了 N步以后,各方向向量的个数 发现每个方向向量个数的规律都是一个等差数列 然后数一下每个等差数列最多能有多少项,然后处理一下边界#pragma comment(linker, "/STACK:102400000,102400000") #include <

2017-01-19 12:04:57 260

原创 [Codeforces 204C] Little Elephant and Furik and Rubik (期望)

Codeforces - 204C 给定两个长度相等字符串,每次随机各从中选两个长度相等的子串 问两个子串对应位置相等个数的期望值 枚举 A中的每个字符,然后算贡献值 预处理一下 B中相等字符的前缀和即可 总的复杂度是 (N)\mathcal{O}(N)的 注意分子可能会爆LL,所以开成double的#pragma comment(linker, "/STACK:102400000

2017-01-18 17:24:44 269

原创 [Codeforces 333D] Characteristics of Rectangles (二分答案+鸽笼原理)

Codeforces - 333D 给定一个 N*M的表格,求其中一个子矩阵 使得这个矩阵四个角的最小值最大 刚开始百思不得其解,怎么想都是暴力三方的 后来想到二分答案,问题就变成了平面上若干个点,求是否能围成一个矩形 然后发现围矩形好像也是三方的,那复杂度比起一般暴力岂不是更高 然后就投降了……经大爷指点,由于鸽笼原理,围矩形的复杂度不超过平方 具体就是枚举每一行,然后枚举这行的

2017-01-17 19:23:25 465

原创 [Codeforces 232B] Table (计数 + 背包DP)

Codeforces - 232B 给定一个 N×MN\times M的棋盘,每个格子都可以放一个棋子 问有多少种方案,使得每个 N×NN\times N的区域都恰好有 KK 个棋子 其中 N≤100,N≤M≤1018,K<=N2N\le 100, N\le M\le 10^{18}, K<=N^2 由样例很容易看出,每列的棋子具有周期性 即第 xx 列棋子的个数等于第 x+Nx+

2017-01-17 15:55:35 334

原创 [Codeforces 711E] ZS and The Birthday Paradox (数学+Legendre公式)

Codeforces - 711E 生日攻击的模型,现在有 2^n天,k个人,问不冲突的概率 其中 n和 k都是在 LL范围内的数,并且要输出既约分数 很容易就列出计算式,难点就在于约分 算式大概是 1−ab=b−ab1-\frac a b = \frac {b-a} b这个形式的 然后可得 gcd(b−a,b)=gcd(a,b)\gcd(b-a, b) = \gcd(a, b) 所

2017-01-17 11:57:30 339

原创 [HDU 4027] Can you answer these queries? (线段树+区间开方)

HDU - 4027 给定一个长度为 N 的数列,有M个操作,操作分两种 一是让指定区间每个数都开方,二是询问区间的和 由于每个数都在LL范围内,所以实际上每个数开方的次数不会很多 用线段树维护区间和,开方就暴力到根,然后逐个开方 当发现区间全部都是 1的时候就直接return坑点: 所有数都大于 0 可能出现 l>r的情况,这时候要 swap(l,r) 每个case最后还要加一个换行

2017-01-16 12:34:17 371

空空如也

空空如也

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

TA关注的人

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