上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: Planting Trees 题意 给出一个矩阵,求最大矩阵面积满足该矩阵中任2元素的绝对值之差小于等于M T using namespace std; define F first define S second const int maxn=500+5; int q1[maxn],q2[maxn 阅读全文
posted @ 2019-08-22 18:08 tttttttttrx 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Crazy Binary String 思维 题意 给出01串,给出定义:一个串里面0和1的个数相同,求 满足定义的最长子序列和子串 分析 子序列好求,就是0 1个数,字串需要思考一下。实在没有思路可以看看数组范围(n using namespace std; const int maxn=1e5+ 阅读全文
posted @ 2019-08-22 17:26 tttttttttrx 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Second Large Rectangle 题意 给出n m的01矩阵,问由1组成的第二大的矩阵的大小是多少? 分析 单调栈(or 悬线法)入门题 单调栈 预处理出每一个点的最大高度,然后单调栈每一个点扫,一个点的左右高度不小于他的点就可以构成一个矩形,因此就可以求出矩形面积了。 悬线法 预处理每 阅读全文
posted @ 2019-08-22 17:00 tttttttttrx 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Partition problem 暴力+复杂度计算+优化 题意 2n个人分成两组。给出一个矩阵,如果ab两个在同一个阵营,那么就可以得到值$v_{ab}$求如何分可以取得最大值 (n define F first define S second define pii pair define pb 阅读全文
posted @ 2019-08-22 16:05 tttttttttrx 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Kth Minimum Clique 题意 给出n(n define F first define S second define pb push_back define mkp make_pair define all(zzz) (zzz).being(),(zzz).end() using na 阅读全文
posted @ 2019-08-22 15:27 tttttttttrx 阅读(122) 评论(0) 推荐(0) 编辑
摘要: ABBA dp 题意 给出2(N+M)个AB字符,问能构造出N个AB子序列和M个BA子序列组成的2 (n+m)的序列种类有多少 思路 碰到计数构造类的题目,首先要去找到判断合法性的条件,即什么情况下合法,什么情况下非法,剩下的工作无非就是实现问题,要么排列组合,要么DP,要么一起用。本题中,还要考虑 阅读全文
posted @ 2019-08-22 14:34 tttttttttrx 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 2019年牛客多校第一场B题 Integration 题意 给出一个公式,求值 思路 明显的化简公式题,公式是分母连乘形式,这个时候要想到拆分,那如何拆分母呢,自然是裂项,此时有很多项裂项,我们不妨从小数据尝试,经过搬砖搬到3 4个连乘式相消的时候,就可以发现规律了!(耐心耐心耐心,草稿纸书写规范) 阅读全文
posted @ 2019-08-22 13:51 tttttttttrx 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Equivalent Prefixes 单调栈(笛卡尔树) 题意: 给出两个数组u,v,每个数组都有n个不同的元素,RMQ(u,l,r)表示u数组中[l,r]区间里面的最小值标号是多少,求一个最大的m,使得两个数组中[1,m]任一区间的最小值标号都相同 分析 想到最小值标号并且是在一维数组中,就要很 阅读全文
posted @ 2019-08-22 13:42 tttttttttrx 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Hdu6606 Distribution of books 题意 把一段连续的数字分成k段,不能有空段且段和段之间不能有间隔,但是可以舍去一部分后缀数字,求$min(max((\sum ai ))$其中$\sum ai$为一段的数字和 分析 最小化最大值问题通常我们要想到二分,所以答案的求法我们就解 阅读全文
posted @ 2019-08-06 18:15 tttttttttrx 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ``` include using namespace std; define pb push_back typedef long long ll; const int maxn=2e5+5; bool Is_Primes[10005]; int Primes[10005]; int cnt; vo 阅读全文
posted @ 2019-08-02 15:45 tttttttttrx 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页