上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 题意: 构造一个字符串,使得这个字符串有只有n个形如AA这样的子序列。 神TM构造题不会做,, 我们构造一个长度为2*m的字符串,前m个是一个1-m的排列,后m个就是按顺序1-m。 这样这个串里符合要求的子序列就是1-m排列中的最长上升子序列个数。 定义函数f(x)表示构造一个最长上升子序列个数为x 阅读全文
posted @ 2017-10-18 09:17 SD_le 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 题意: 给出一个n个点的图,现在构造一个有n^2个点的新图,新图每个点表示为(a,b)(a,b<=n),两个点$(a,b),(c,d)$之间有边当且仅当原图中ac之间有边,bd之间有边。 问新图中有几个联通块。 第一眼看上去似乎很不可做,想一想新图中两个点$(a,b),(c,d)$在同一个联通块其实 阅读全文
posted @ 2017-10-17 14:56 SD_le 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题意: 数轴上有n只兔子,第i只兔子的坐标为xi。 有一组操作,这组操作的第i个操作是要让第ai只兔子等概率的跳到自己关于第ai+1或第ai-1只兔子的对称点。 进行K组操作,求每只兔子最后坐标的期望值。 当第一只兔子$i$跳完,它的位置的期望是$x[i+1]+x[i-1]-x[i]$。 然后我们发 阅读全文
posted @ 2017-10-12 14:39 SD_le 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 补一发A的题解。 A - Snuke's favorite YAKINIKU 题意: 输入字符串S,如果以YAKI开头输出Yes,否则输出No。 B - fLIP 题意: 一个N*M的网格,最开始全为白色,每次可以选一行或一列把颜色翻转,问能不能刚好有k个黑色格子。 N,M<=1000 枚举翻了i行 阅读全文
posted @ 2017-10-10 10:57 SD_le 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 失踪人口回归。撒花\^o^/ 说来真是惭愧,NOI之后就没怎么刷过题,就写了几道集训队作业题,打了几场比赛还烂的不行,atcoder至今是蓝名=.= 以后还是多更一些博客吧,我可不想清华集训的时候就退役 A - XXFESTIVAL 题意:输入XXFESTIVAL,输出XX。。。 B - Probl 阅读全文
posted @ 2017-10-09 15:28 SD_le 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 本来不太想写了,不过总要让这个博客有始有终啊。。。 day-1,0 基本全天都在颓颓颓,话说我竟然在noi机试前一天入坑了东方=.=,woc怎么这么好玩。 之前还下了一个《羞辱2》,用游戏本打游戏就是爽。 笔试自然而然的拿了满分。 day1 可能是因为有了一本线考试开始前并不是很紧张。。。 开始后看 阅读全文
posted @ 2017-07-26 19:20 SD_le 阅读(2087) 评论(6) 推荐(1) 编辑
摘要: 考虑每次新放一个棋子会产生多少新的矩形,以及减掉多少旧的矩形。 用第$i$个点的坐标把坐标轴分成4个象限。 显然第一问的答案用四个单调栈就能解决。 而且第二问每个矩形的两个端点一定在1,3或2,4象限的单调栈里。 枚举第一象限里的一个点,剩下三个象限里维护3个指针,就能找出来第3象限里能和当前点组成 阅读全文
posted @ 2017-07-06 22:00 SD_le 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 网络流建图。 从S向每个点连边,从每个点向T连边。 每条树边反向连一条下界为1,上界inf的边。 跑最小流。 注意加当前弧优化。 阅读全文
posted @ 2017-07-06 21:53 SD_le 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 据说叫斐波那契博弈。 先手最少取的石子数是把n用斐波那契数列拆分后最小的数。 原题+证明: http://blog.csdn.net/acm_cxlove/article/details/7835016 阅读全文
posted @ 2017-06-30 10:00 SD_le 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 4328: JSOI2012 始祖鸟 Description 最近,进香河地带出现了一家“始祖鸟专卖店”,然而这并不只是一时的心血来潮。 早在远古时期,进香河地带就以其秀美的环境和适宜的温度吸引了成群的始祖鸟。始祖鸟是一种团结的鸟类,它们总是通过各种方式来增强种群内部的交流,聚会则是其中之一。因为聚 阅读全文
posted @ 2017-06-29 19:55 SD_le 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 放模板 阅读全文
posted @ 2017-06-23 10:49 SD_le 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 首先肯定要先把所有的关卡打通后去找两星几率最大的关卡刷星(论打游戏经验的重要性)。 所以从两星几率小的关打起,记录当前拿到x个星星的几率和当前走过的期望步数,如果发现剩下的关必须全两星,就直接计算答案。 因为期望的线性,所以直接加起来不会有什么问题。 阅读全文
posted @ 2017-06-18 21:08 SD_le 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 大意是每个点有一个颜色,询问以每个点为根的子树中出现次数最多的颜色是谁,如果有多个输出编号和。 这个东西用数据结构是不太好做的,考虑优化暴力。 首先最裸的的暴力就是在dfs序上跑莫队,但因为是树的结构所以有更优美的暴力。 参考的博客:http://www.cnblogs.com/candy99/p/ 阅读全文
posted @ 2017-06-18 20:04 SD_le 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 这道题和bzoj上一道叫魔法碰撞的题很像,只不过做法更加巧妙了。 一开始的想法是$f[i][j][k][0/1/2]$表示后i个数有j段当前混乱程度为k的方案,最后一维表示边界还能放几个。 转移的时候枚举每个数是山峰山谷或者中间的数,然后让混乱程度加上$h$或减去$h$. 但是这样做第三维的状态数太 阅读全文
posted @ 2017-06-17 17:41 SD_le 阅读(446) 评论(0) 推荐(0) 编辑
摘要: D 考虑每个点被删除时其他点对它的贡献,然后发现要求出距离为1~k的点对有多少个。 树分治+FFT。分治时把所有点放一起做一遍FFT,然后减去把每棵子树单独做FFT求出来的值。 复杂度$nlog^2n$ E 把每条线段看成二维平面上的一个点。 相当于求从(0,0)点到(n+1,n+1)的一条权值和最 阅读全文
posted @ 2017-06-16 19:17 SD_le 阅读(682) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页
重置按钮