Processing math: 100%
摘要: Codeforces Round #683 (Div. 2, by Meet IT) D 大意 记 S(C,D)=4LCS(C,D)|C||D| 。 其中 |C| 代表字符串 C 的长度。 LCS(C,D) 代表字符串 C,D 的最长相 阅读全文
posted @ 2020-11-21 13:27 ullio 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round #683 (Div. 2, by Meet IT) C 大意 n 个物品,每个重量为 wi ,有一个承重容量 W 的背包。 是否存在一种选择物品的方案,让背包中物品重量满足 \(\lceil \frac{W}{2}\rceil \le C 阅读全文
posted @ 2020-11-21 13:19 ullio 阅读(64) 评论(0) 推荐(0) 编辑
摘要: set使用 基础头文件 #include<set> 常用函数 1 size() empty() insert() 常用函数 2 erase() # 值或迭代器 clear() 常用函数 3 find() # 值,返回迭代器 lower_bound() # 值,返回迭代器 upper_bound() 阅读全文
posted @ 2020-11-20 19:46 ullio 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Educational Codeforces Round 98 (Rated for Div. 2) D 大意 有 n+2 个村庄,按从 0n+1 标号。 村庄 1n 中允许安装灯塔,每个村庄有二分之一的概率被安装(互相独立)。 现在,对于一种安装方法,你 阅读全文
posted @ 2020-11-20 18:44 ullio 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Educational Codeforces Round 98 (Rated for Div. 2) B 大意 给定 n 个数,现在需要增加某一些数的值,以满足如下条件: 任意拿出一个数,将它的值分给另外 n1 个数,至少存在一种分法,让剩下的 n1 个数相等。 问: 最 阅读全文
posted @ 2020-11-20 14:42 ullio 阅读(126) 评论(0) 推荐(0) 编辑
摘要: arc102a 大意 给定 N,K ,求满足 Ka+b  ; Kb+c  ; Ka+ca,b,cN 的三元组 (a,b,c) 的个数。 所有数都为正整数。 思路 显然,当三元组 (a,b,c) 为一组解 阅读全文
posted @ 2020-11-17 21:49 ullio 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 树状数组知识点整理二(待) lowbit的证明 区间加单点查 区间加区间查 逆序对 第k大(小) lowbit()的证明 由于证明仅需了解基本规律,所以仅简述补码的含义,原码,反码即它们的优缺点不做赘述。 补码即将数各位按位取反后加一的结果,补码在计算机中用来储存负数。 以c++中32bit的int 阅读全文
posted @ 2020-11-17 21:21 ullio 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 树状数组知识点整理一 引言 原始的树状数组,是一个支持单点加区间查的结构。 要在可以接受的复杂度范围内实现区间查 (Θ(logn)) ,肯定不能遍历区间 (Θ(n)) 。如果用分块暴力可以将复杂度变为 (Θ(n)) 。要想让时间复 阅读全文
posted @ 2020-11-15 19:07 ullio 阅读(180) 评论(0) 推荐(0) 编辑
摘要: abc179e 大意 定义 f(x,m)=x%m , 给定 x,m,n ,定义 A1=x, An+1=f(A2n,m) ,求 ΣAn 思路 我真的菜... 数据范围很大 Θ(N) 会超时... 取模位置独特没法快 阅读全文
posted @ 2020-11-09 21:20 ullio 阅读(117) 评论(0) 推荐(0) 编辑
摘要: abc179f 大意 给定一个 nn 的棋盘,中间 (n2)(n2) 的区域有黑色棋子。右边缘和下边缘总共长度为 2n1 的区域有白色棋子。 有如下操作: (1,x) 表示从 (1,x) 开始向下延伸,将所经过的黑色棋子变为白色,直到遇到第一个白色棋子停 阅读全文
posted @ 2020-11-09 20:51 ullio 阅读(130) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示