会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mingoal
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
31
下一页
2018年6月20日
ACM在线模版-f-zyj
摘要: 转自f-zyj ForeWord 六月六开始(话说,开始的日子真是个吉利的日子)到七月廿六,五十天整,终于将ACM在线模版整理完毕,想想还有点小激动呢~ 话说,我为什么执着于整理这个模板呢?既费时又费力,差不多,五十天都在忙这个。 想来,原因挺多的,毕竟网上模版那么多,如果单单只是其中任何一条存在,
阅读全文
posted @ 2018-06-20 20:06 Mingoal
阅读(25)
评论(0)
推荐(0)
2018年6月19日
bzoj1414: [ZJOI2009]对称的正方形&bzoj3705: 对称的正方形
摘要: 题目 题解 首先我们考虑偶数个点和奇数个点的方阵枚举中心方式不太相同,我们用类似manacher的处理方法,填上一堆0,把他们全都变成奇数的情况。然后我们枚举每一个点作为中心,二分答案找到以这个点为中心最大的合法方阵。就可以直接统计这个点对答案的贡献了。这样已经是O(n^2logn)的了,我们需要O
阅读全文
posted @ 2018-06-19 23:17 Mingoal
阅读(30)
评论(0)
推荐(0)
bzoj1037: [ZJOI2008]生日聚会Party
摘要: 题目 题解 用f[i][j][x][y]表示到第i个人,总共j个男生,以i结尾的任意长度中男生最多比女生多x,女生最多比男生多y的方案数。 状态转移如下: 如果x+1<=k,f[i+1,j+1,x+1,max(y-1,0)]+=f[i][j][x][y] 如果y+1<=k,f[i+1,j,max(x
阅读全文
posted @ 2018-06-19 21:08 Mingoal
阅读(21)
评论(0)
推荐(0)
bzoj1040: [ZJOI2008]骑士
摘要: 题目 题解 树形DP,没有上司的舞会的模型 根据题目可以知道, 每一个联通块里有且只有一个环, 所以我们找到这个环然后从中间把它断开, 对断开的两个端点u1, u2, 分别舞会。 设dp[u][0]为不选u, dp[u][1]为选u, 那么这个联通块答案就是max(dp[u1][0], dp[u2]
阅读全文
posted @ 2018-06-19 20:41 Mingoal
阅读(24)
评论(0)
推荐(0)
2018年6月18日
51nod1341 混合序列
摘要: 题目 矩阵快速幂做法 题解: 这题真的很麻烦,有多种情况要讨论 公式不会编辑,将就着看一下吧 我的sigma如果上下界没注明,那就默认是1和n的 代码有点烦,还是不要看的好,最多拿来对拍一下 注意:ex_gcd中a,b不能是负数,要处理一下 #include<bits/stdc++.h> using
阅读全文
posted @ 2018-06-18 16:16 Mingoal
阅读(75)
评论(0)
推荐(0)
bzoj1067: [SCOI2007]降雨量
摘要: 题目 题解: 因为每个点都对应年份和降雨量,我就用i,j代表年份,i值,j值代表这年的降雨量 四种情况: (1)i,j均未知:输出可能; (2)i知,j未知:因为j值最大可以和i值相等,所以如果i到j之间有大于i值的需输出错,否则输出可能; (3)i未知,j知:如果i到j之间有大于j值的输出错,否则
阅读全文
posted @ 2018-06-18 14:11 Mingoal
阅读(22)
评论(0)
推荐(0)
hdu6217BBP Formula
摘要: 题目 题解 BBP算法 题解 标程: #include<bits/stdc++.h> using namespace std; typedef long long ll; double v; int n,T,Case; void out(int x){ if (x<10) putchar(x+48)
阅读全文
posted @ 2018-06-18 12:24 Mingoal
阅读(15)
评论(0)
推荐(0)
2018年6月16日
51nod 1322 关于树的函数
摘要: 题目 题解 #include<bits/stdc++.h> #include<tuple> using namespace std; typedef tuple<int,int> ti; typedef long long ll; #define mt make_tuple const int N=
阅读全文
posted @ 2018-06-16 14:01 Mingoal
阅读(28)
评论(0)
推荐(0)
bzoj1004: [HNOI2008]Cards
摘要: 题目 #1.Burnside引理 Burnside引理与Polya定理 题解 //d[i]表示第i个循环的长度,b[i]是标记 #include<bits/stdc++.h> using namespace std; int f[22][22][22],i,b[62],a[62][62],n,m,a
阅读全文
posted @ 2018-06-16 11:21 Mingoal
阅读(24)
评论(0)
推荐(0)
2018年6月15日
bzoj3224: Tyvj 1728 普通平衡树/洛谷P3369 【模板】普通平衡树(Treap/SBT)
摘要: 题目 1.splay 题解 #include<cstdio> const int N=100003,inf=1<<30; int n,x,opt; struct Splay{ #define rt e[0].ch[1] struct node{ int ch[2],fa,v,sum,same; }e
阅读全文
posted @ 2018-06-15 15:16 Mingoal
阅读(21)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
31
下一页
公告