随笔分类 -  interesting

posted @ 2019-08-21 15:15 wxyww 阅读(238) 评论(0) 推荐(0) 编辑
摘要:"题目链接" problem 给出一个长度为$n(n\le 10^5)$的只包含01的字符串。把尽可能多的1变为0,使得对于所有的$l \in [1,n],r\in [l,n]$,区间$[l,r]$的最长不下降子序列的长度不变。 solution 【译自官方题解】 可以发现有些字符是确定的(即无法修 阅读全文
posted @ 2019-05-15 09:52 wxyww 阅读(266) 评论(1) 推荐(0) 编辑
摘要:题目链接 思路 首先这是一个阶梯博弈。 我们将金币两两组合,如果对方移动前一个,那么我们把后一个移动相同的距离,局面相当于没有变化。如果对方移动后一个,就相当于$NIM$游戏中,取走了一些石子。 所以这个游戏也就是金币两两组合后,有$\lceil \frac{m}{2}\rceil$ 堆石子,进行$ 阅读全文
posted @ 2019-04-21 21:36 wxyww 阅读(177) 评论(0) 推荐(0) 编辑
摘要:题目链接 题意 给出一个长度为$n(n \le 10^5)$序列,求其每个子序列之和所组成的集合的$mex$ 思路 这么水的题都没想出来,感觉自己脑子瓦特了。 假设前$i$位可以组成区间$[0,x]$内的所有数。那么加入第$i+1$位后,就会让$[0+a[i+1],x + a[i + 1]]$这个区 阅读全文
posted @ 2019-04-11 19:44 wxyww 阅读(203) 评论(0) 推荐(0) 编辑
摘要:题目链接 思路 首先求个前缀异或和,这样就可以$O(1)$的得到区间异或和了。 然后发现问题转化为 找出不同的$k$个二元组$x,y$。使得$a_x \otimes a_y$的和最大。 有个比较有趣的思路 设$S_i$表示前$i$个元素的异或和。对于每个$S_i$,我们找出在$S$数组中与他异或起来 阅读全文
posted @ 2019-03-31 08:55 wxyww 阅读(280) 评论(0) 推荐(0) 编辑
摘要:题目链接 题面 题目描述 $Mas$完成了一天的工作,走在回家的路上,看着路边的景色,他想起来自己的童年。 许许多多的记忆交错,丝丝缕缕的牵扯着$Mas$。 在回忆的深处,$Mas$想起来了一个常常在幼儿园玩的游戏。 有$n$个小朋友一起排成一排,然后小朋友们会一起开始跳舞。 聪明的$Mas$发现, 阅读全文
posted @ 2019-03-24 19:31 wxyww 阅读(283) 评论(0) 推荐(0) 编辑
摘要:题目 定义$f(i)$为$i$的所有约数的异或和,给定 $n(1\le n \le 10^{14})$ ,求$f(1) xor f(2) xor f(3) xor...xor f(n)$ (其中$xor$表示按位异或) 思路 首先考虑到枚举因数$x$,然后算出他是小于等于$n$的数字中$x$的倍数的 阅读全文
posted @ 2019-03-22 16:42 wxyww 阅读(327) 评论(0) 推荐(0) 编辑
摘要:题目链接 题意 给出参数$C_1,C_2,P$按如下方式生成一个长度为$n \times m$的序列$x$: $x_0 = C_1,x_1=C2$ $x_i=(x_{i 1}+x_{i 1}) \% P \; (i 1)$ 然后按如下方式生成一个长度为$n \times m$的序列$a$ $$a_i 阅读全文
posted @ 2019-02-26 20:10 wxyww 阅读(217) 评论(0) 推荐(0) 编辑
摘要:题目链接 思路 仔细理解一下题意可以发现。 对于每个完整的括号序列都是独立的,然后就想到分治。高度是序列中所有括号序列的最大值,宽度是所有括号序列宽度和$+1$。 然后仔细想了一下,这种分治应该是可以被卡成$n^2$的。 题解就比较厉害了。 其实基本思想和分治相似。 建立一棵树的模型。每到一个左括号 阅读全文
posted @ 2019-02-13 10:36 wxyww 阅读(309) 评论(0) 推荐(0) 编辑
摘要:题目链接 题意 有$n$个盒子,第$i$个盒子里面有$a_i$个糖果。每次选择两个盒子$i,j$,假设$a_i \le a_j$。然后从第$j$个盒子中拿出$a_i$个糖果,放到第$i$个盒子里面(显然,如果$a_i=a_j$,那么第$j$个盒子会变成空的)。你可以这样操作任意多次。要求最后只有$2 阅读全文

点击右上角即可分享
微信分享提示