摘要:        
你的败因只有一个,就是与我为敌。  T1 卷 解题思路 乍一看,简单的树形 DP 。 后来一看数据范围,发现事实并非如此。(\((10^9)^{2\times 10^5}\)????) 毕竟取 \(\bmod\) 之后的值就可以直接比较大小了。。 第一感觉是高精(当然可以做, 太虚真人 就把这个题    阅读全文
posted @ 2021-08-18 17:44
Varuxn
阅读(134)
评论(0)
推荐(1)
        
            
        
        
摘要:        
美丽的不是这个世界,而是看世界的你的眼神。 T1 你相信引力吗 解题思路 好像只有我一个人没有看出来这个题是单调栈(现在一看区间问题就是双指针,线段树) 维护一个单调递减的栈。 我们把最大值放到左端点,这样可以使一个弧不在一起的情况更加好处理。 对于当前扫到的点,一定可以和栈里小于等于这个数的点连边    阅读全文
posted @ 2021-08-18 17:00
Varuxn
阅读(109)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我只对现实世界绝望过,却未对自己绝望过! T1 送花 解题思路 线段树维护序列。 我们暴力枚举右端点,用线段树搞出当前右端点的最优的左端点的值。 假设当前扫到的右端点是 r ,颜色是 col。 这种颜色的上一个位置为 las ,上上个位置为 pre。 那么就给 \([pre,las]\) 这个区间减    阅读全文
posted @ 2021-08-18 16:16
Varuxn
阅读(120)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一举一动,都是承诺,会被另一个人看在眼里,记在心上的。 T1 打地鼠 解题思路 数据范围比较小,不需要什么优化。 直接二维前缀和枚举右下角端点就好了。 code #include<bits/stdc++.h> #define int long long #define ull unsigned lo    阅读全文
posted @ 2021-08-18 06:33
Varuxn
阅读(153)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号