会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Blog
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
6
7
8
9
10
11
12
13
14
···
28
下一页
2018年8月1日
Nowcoder Sum of Maximum ( 容斥原理 && 拉格朗日插值法 )
摘要: 题目链接 题意 : 分析 : 分析就直接参考这个链接吧 ==> Click here 大体的思路就是 求和顺序不影响结果、故转化一下思路枚举每个最大值对答案的贡献最后累加就是结果 期间计数的过程要用到容斥和多项式求和 ( 利用拉格朗日求即可 ) 具体参考给出的链接 #include<bits/std
阅读全文
posted @ 2018-08-01 21:39 qwerity
阅读(224)
评论(0)
推荐(0)
2018年7月23日
Nowcoder Monotonic Matrix ( Lindström–Gessel–Viennot lemma 定理 )
摘要: 题目链接 题意 : 在一个 n * m 的矩阵中放置 {0, 1, 2} 这三个数字、要求 每个元素 A(i, j) <= A(i+1, j) && A(i, j) <= A(i, j+1) 、问你合法的构造方案有多少种 分析 : 分析一下限制条件不难得出、其实就是在矩阵中设置两条分界线 使得分界线
阅读全文
posted @ 2018-07-23 20:57 qwerity
阅读(197)
评论(0)
推荐(0)
2018年7月22日
Nowcoder Removal ( 字符串上的线性 DP )
摘要: 题目链接 题意 : 给出长度为 n 的字符串、问你准确删除 m 个元素之后、能产生多少种不同的子串 分析 ( 参考博客 ): 可以考虑线性 DP 解决这个问题 试着如下定义动态规划数组 dp[i][j] = 在加入第 i 个字符串后、总共删除了 j 个字符后的不同子串的个数 不难写出状态转移方程 d
阅读全文
posted @ 2018-07-22 15:40 qwerity
阅读(163)
评论(0)
推荐(0)
2018年7月20日
Nowcoder Two Graphs ( 图的同构 )
摘要: 题目链接 题意 : 给出两幅顶点数一样的图 G1、G2 ,现在要求在 G2 中选出一些边集、使之构成一幅新的图 G ,要求 G 要与 G1 同构,现在要你统计合法的 G 有多少种 分析 : 图的同构是离散数学里面图论的一个概念、具体的可以看 这里 判断两幅图是否是同构的至今貌似还是 NP 问题 由于
阅读全文
posted @ 2018-07-20 16:56 qwerity
阅读(337)
评论(0)
推荐(0)
2018年6月21日
最大权闭合子图 ( 最大流最小割模型 )
摘要: 引入闭合子图的概念 : 通俗点说就是选出一个图的子图,使得子图中的所有点出度指向的点依旧在这个子图内,则说明此子图是闭合子图。 最大权闭合子图 : 假设每个点具有点权值,在一个图的所有闭合子图中,点权之和最大的即是最大权闭合子图。 求取最大权闭合子图的权值之和是有一个结论的 一、先抽象出一个超级源、
阅读全文
posted @ 2018-06-21 22:12 qwerity
阅读(677)
评论(0)
推荐(0)
2018年6月11日
HDU 5919 Sequence II ( 主席树 )
摘要: 题意 : 给出 N 个数、然后 M 个问询、问询格式是给出 ( L、R ) 然后需要根据规则变成新的 ( L'、R' ) [ 即此题强制在线了 ]、对于每个问询假设问询区间内有 X 个不同种类的数、每个数从左到右第一次出现的位置是 pos1、pos2... posX 然后要你给出 pos( (X+1
阅读全文
posted @ 2018-06-11 19:14 qwerity
阅读(147)
评论(0)
推荐(0)
2018年6月8日
主席树
摘要: 主席树是一种可持久化线段树、其发明者orz 黄嘉泰 拼音缩写与某届主席一样、于是这个数据结构被戏称为主席树。 所谓的“持久化数据结构”、就是保存这个数据结构的所有历史版本、同时利用它们之间的共用数据减少时间和空间的消耗。 由于线段树在区间长度固定的情况下结构都是一致的、主席树能够通过两颗线段树相减来
阅读全文
posted @ 2018-06-08 11:25 qwerity
阅读(1134)
评论(0)
推荐(0)
2018年6月6日
数位DP模板
摘要: 关于数位DP的学习推荐 ==> Click here #define LL long long LL int a[32]; LL dp[32][state]; /*不同题目状态不同*/ LL dfs(int pos, int state /*state变量*/ ,bool lead /*前导零*/
阅读全文
posted @ 2018-06-06 22:12 qwerity
阅读(169)
评论(0)
推荐(0)
2018年6月5日
可持久化Trie模板
摘要: 如果你了解过 01 Trie 和 可持久化线段树(例如 : 主席树 )、那么就比较好去可持久化 Trie 可持久化 Trie 当 01 Trie 用的时候能很方便解决一些原本 01 Trie 不能解决的一些问题 01 Trie 的经典贪心算法可以在一个数集里面找出某个数和 X 异或的最值 但若数集不
阅读全文
posted @ 2018-06-05 19:02 qwerity
阅读(262)
评论(0)
推荐(0)
C++大数模板
摘要: #include <bits/stdc++.h> using namespace std; class DividedByZeroException {}; class BigInteger { private: vector<char> digits; bool sign; // true for
阅读全文
posted @ 2018-06-05 10:24 qwerity
阅读(288)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
28
下一页
公告