上一页 1 ··· 11 12 13 14 15
摘要: https://ac.nowcoder.com/acm/contest/884/B 这道题是第一次遇到线性基相关的题目,解法是线性基求交+线段树。 在解决这道题的过程中,我恶补了一波线性基相关的知识。 一、认识线性基 1.什么是线性基 通过原集合S的某一个最小子集S1使得S1内元素相互异或得到的值域 阅读全文
posted @ 2019-08-04 14:15 BakaCirno 阅读(221) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/137/ 我们知道不加长度限制的最大子序列和可以用贪心轻松解决。然而这道题中给子序列增加了一个最大长度为m的限制,那么贪心就不正确了。 首先将区间和转化为前缀和之差,那么[l,r]的区间和应该是S[r]-S[l-1]。那么 阅读全文
posted @ 2019-08-04 10:07 BakaCirno 阅读(224) 评论(0) 推荐(1) 编辑
摘要: http://poj.org/problem?id=2559 题意都懂,给出数列h1,h2,...hn。代表n个宽为1,高为hi的矩形,求最大连续的矩形面积。 思路:对于每个矩形,当然高已经决定,我们思考它的宽可以为多少。很容易得出它的宽可以向左右延伸到第一个高小于它的矩形之前。也就是说,对于每个h 阅读全文
posted @ 2019-08-04 00:26 BakaCirno 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 原题地址 D. Beautiful Array 原题地址 D. Beautiful Array You are given an array aa consisting of nn integers. Beauty of array is the maximum sum of some consec 阅读全文
posted @ 2019-04-23 19:40 BakaCirno 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题目位置 最近想把动规从头练起 设dp[i]为以i结尾的最大连续子序列的和,那么我们可以推测出,dp[i]将依赖于dp[i-1]和n[i],当我们选择n[i]与dp[i-1]中描述的子序列连续时,dp[i]=dp[i-1]+n[i],当我们选择n[i]与dp[i-1]描述的子序列分离时,dp[i]= 阅读全文
posted @ 2019-03-22 14:18 BakaCirno 阅读(1053) 评论(0) 推荐(1) 编辑
摘要: 题目位置 题目大意是给一个无向连通图,找其中有几个标准的圈。 所谓标准的圈,就是一个圈外不能有其他线段和环。那么其中每个点都只有两条边 我的方法是用bfs将连通的一组点放入一个队列中,如果这些点都只有两条边,那么这些点形成一个圈;如果其中有一个点的边数!=2,那么这些点没有形成圈。 阅读全文
posted @ 2019-03-10 21:48 BakaCirno 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 题目位置 通过这个题学习了stl中的set的用法,并第一次了解了迭代器。 通过set容器将数据去重,并快速查找。 阅读全文
posted @ 2019-03-05 20:13 BakaCirno 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15