会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LIN452
(*╹▽╹*)
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2018年10月20日
Codeforces Educational Codeforces Round 52
摘要: Problem E 题意: 戳这里 长度为$n$的串 ,串的字符集为$A$ 还有一个序列$B$,元素个数为$m$, 保证$B_{1}<B_{2}<...<B_{m}$ 现在定义一种操作,每次 可以选择一个$B_{i}$,使串先翻转,再把除了前$B_{i}$和后$B_{i}$的串翻转回来. 定义两个串
阅读全文
posted @ 2018-10-20 20:58 LIN452
阅读(118)
评论(0)
推荐(0)
2017年6月9日
NOI2012 随机数生成器
摘要: 题意: 给定$x,y,n,a_{0},m,g$. 定义$a_{i}=x*a_{i-1}+y\ mod\ m$ 求$a_{n}\ mod\ g$ $n,m,x,y,a<=10^{18},g<=10^{8}$ 题解: 当n较小,可以直接算出$a_{n}$ 可以得到$a_{n}$的通项公式 $a_{n}=
阅读全文
posted @ 2017-06-09 15:08 LIN452
阅读(23)
评论(0)
推荐(0)
2017年6月7日
NOI2015 寿司晚宴
摘要: 题意: 给定$n$,对于$[2,n]$中的每个正整数,从中选出两个集合,使得两个集合各自的LCM互质,答案对$p$取模. $n<=500,p<=1^{9}$ 题解: 暴力做法,预处理出$<=n$的所有素因子. 进行状压DP,$dp[i][a][b]$表示前$i$个点,所选集合中的素因子集合分别为$a
阅读全文
posted @ 2017-06-07 13:50 LIN452
阅读(13)
评论(0)
推荐(0)
NOI2015 软件包管理器
摘要: 题意: 给定一棵$n$节点的有根树,现在有两种操作. $1)$给定$x$,询问$x$节点到根路径上没被标记的点的个数,并把路径上所有点标记. $2)$给定$x$,询问$x$子树内被标记的点的个数,并把子树内所有点的标记撤销. $n<=10^{5}$ 题解: 题目要求维护点到根的路径以及点的子树的信息
阅读全文
posted @ 2017-06-07 10:53 LIN452
阅读(27)
评论(0)
推荐(0)
NOI2015 程序自动分析
摘要: 题意: 有一些变量$x_{i}$,给出$n$个形如"$i,j,e$"的约束条件,判断能否存在一个$x$的赋值方案满足所有约束. $e=0$ 表示$x_{i}=x_{j}$ $e=1$ 表示$x_{i}≠x_{j}$ $n<=10^{5},i,j<=10^{9},e={0,1}$ 题解: 先处理所有$
阅读全文
posted @ 2017-06-07 10:49 LIN452
阅读(18)
评论(0)
推荐(0)
2017年6月6日
NOI2013 书法家
摘要: 题意: 有一个$n*m$的矩阵.现在要在矩阵中写三个字母"N","O","I",求出写下合法字母的格子的权值和的最大值. 书写规则如下: $n<=150,m<=500,-200<=A[i][j]<=200$ 题解: 此题的$n,m$范围较小,可以考虑DP. 分段考虑. 字母"O"和"I"都可以用简单
阅读全文
posted @ 2017-06-06 18:33 LIN452
阅读(29)
评论(0)
推荐(0)
2017年5月3日
Since05-03(197)
摘要: 2017-05-03(197) ▲22:15:08 HNOI2015 接水果 整体二分+BIT 对于第K小的问题可以转化为二分,多个询问那就整体二分,把问题变为计数问题.考虑问题的转化,路径(a,b)的子路径(c,d),假如cd的lca不是端点,那么a,b一定分别在c,d的两个子树内部,用dfs区间
阅读全文
posted @ 2017-05-03 22:21 LIN452
阅读(38)
评论(0)
推荐(0)
2017年4月19日
Since04-01(189)
摘要: 2017-04-01周六(165) ▲22:28:43 BZOJ1497 最小割模型 注意边数*2!!! 2017-04-10周一(166) 学考考完我又是一条好汉!!十月再战!! ▲21:30:56 WC2007 剪刀石头布 费用流建模/正难则反 题目求最多有多少个"石头剪刀布"的情况. 对于(a
阅读全文
posted @ 2017-04-19 14:19 LIN452
阅读(38)
评论(0)
推荐(0)
2017年3月1日
Since03-01(164)
摘要: 2017-03-01周三(121) ▲07:57:49 CTSC2010 D1T3 性能优化 NTT变形/快速幂 ▲14:06:15 QTREE4 边分治/堆/构造虚点 对于求解"路径",可以考虑边分治,这是很好的选择.每次找到一条边,保证边分成的两棵子树sz的较大值最小.然后求解一定经过这条边的答
阅读全文
posted @ 2017-03-01 07:57 LIN452
阅读(82)
评论(0)
推荐(0)
2017年1月24日
Since01-11(119)
摘要: 2017-01-10 周二(72) ▲18:26:53 UOJ130 荷马史诗(NOI2015) 哈弗曼树/优先队列:得到最优解的方法:先把每个点作为大小为1的树,每次从所有树里选择两个权值最小的合并成一个树.直到最后只剩下一棵树.为了维护最长长度最小,只要让优先队列维护两维,一是权值,二是长度,每
阅读全文
posted @ 2017-01-24 21:51 LIN452
阅读(80)
评论(0)
推荐(0)
1
2
下一页
公告