
codeforces
LL_Sagiri
这个作者很懒,什么都没留下…
展开
-
codeforces148D Bag of mice
D. Bag of micetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe dragon and the princess are arguing about what to do on the New Year's Eve. The ...原创 2018-03-01 00:10:29 · 156 阅读 · 0 评论 -
codeforces 713 D(二维st表)
题目链接题解题意:给你一个01矩阵,询问一个矩形区域内最大的全1正方形。考虑到硬做很麻烦,所以先二分出一个值就可以了。st表时间复杂度:n^2*log^2 代码:#include<bits/stdc++.h>using namespace std;int Q,n,m,ans,XX,YY,XXX,YYY,LLL[1010],a[1010][1010],...原创 2018-11-01 10:33:31 · 327 阅读 · 0 评论 -
codeforces 909 f
题目链接题解题意:构造两个n(n<=1e5)的全排列,第一个序列pi ≠ i且pi&i = 0,第二个序列pi ≠ i且pi&i ≠ 0。 补充题解未完全的部分:证明第一种情况时为什么奇数个数时无解。此时有n个偶数,n+1个奇数,而要把每个奇数&后变成0的话必须要和一个偶数匹配(最后一位必须是0和1啊),所以会有一个多出来的奇数,所以就不行辣。...原创 2018-10-30 16:02:40 · 197 阅读 · 0 评论 -
codeforces 1043 F
题目链接 题意:给出n个数,问你从中选出至少多少个数才能使它们的gcd为1,如果无解输出-1。 题解:看上去一副不可做的样子。。我们设f[i][j]表示选了i个数,是否能使它们的gcd为1。转移有点麻烦,不能用0/1来表示,应该用方案数来表示(因为有倍数的问题)。但这样的时间复杂度看上去是n^2*sqrt(n)的。但仔细观察,你会发现,如果一定有解,那么你每次多选一个数...原创 2018-10-29 08:58:58 · 298 阅读 · 0 评论 -
好题记录
cf627e题解 算法:单调队列,dp,思维cf229c题解 算法:思维cf623d题解 算法:gcd,思维cf909f题解算法:构造cf713d题解算法:二维st表,二分(喵喵喵?)cf930c题解 算法:思维,性质,树状数组cf956d题解算法:单调性,逆序对cf1080e题解算法:马拉车,思维,转化模型cf1082g题解算法:网...原创 2018-10-12 11:23:59 · 351 阅读 · 0 评论 -
cf627e Orchestra
题面题意:在n*m的矩形中选出一个矩形使得至少包含k个点(n,m,k<=3000),问方案数。题解:直接做很难考虑。所以我们换一种思路。先求出以i,j为左上角,第n行为下方的矩形个数。然后倒着枚举行,每次删掉该行上的点,再维护出方案数即可(很难想)。代码,看看应该就能yy出来了。我是看tourist的,他的写的容易理解。...原创 2018-10-12 11:23:02 · 1059 阅读 · 2 评论 -
codeforces414C. Mashmokh and Reverse Operation
题目 题意:给出一个长度为2^n的数列,然后要将其分成每段长度为2^q的小段,将每段进行反转,问新数列的逆序数。每次操作都是建立在上一次的操作之上。 题解:太怒膜了这种题。思路神题题解首先,反转之后的逆序数,在反转之前是可以得到的(即把数列反过来看)。然后,将数分解成2^q段,然后反转,其实相当于归并排序中的1-q层进行了反转(想想为什么,提示:归并排序是每次将数列...原创 2018-10-03 20:54:34 · 206 阅读 · 0 评论 -
codeforces864F Cities Excursions
F. Cities Excursionstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere are n cities in Berland. Some pairs of them are connected with m directe...原创 2018-06-28 22:26:56 · 191 阅读 · 0 评论 -
codeforcesE2. Median on Segments (General Case Edition)
点击打开链接You are given an integer sequence a1,a2,…,ana1,a2,…,an.Find the number of pairs of indices (l,r)(l,r) (1≤l≤r≤n1≤l≤r≤n) such that the value of median of al,al+1,…,aral,al+1,…,ar is exactly the gi...转载 2018-07-10 22:34:58 · 243 阅读 · 0 评论 -
codeforces 1117g Recursive Queries
题面 题意:给出一个n的排列pn,Q个询问(1e6级别),每个询问为Li,Ri。设Ml,r为l~r之间最大值的位置,那么函数f(l,r)=r-l+1+f(l,mid-1)+f(mid+1,r)f(l,r) (l>r)=0 题解:乍一看除了暴力递归似乎没有什么好办法QAQ,但其实这是一道很套路的题。第i个位置对答案的贡献就是它在递归中的深度我们考虑所有询问的...原创 2019-02-19 08:46:43 · 422 阅读 · 0 评论