上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页
摘要: 题意: 交互题 有个未知整数 \(a\in[1,1e9]\),每次问两个数 \(x,y\),返回 \(x\pmod a \ge y\pmod a\) 是否成立 在 60 次内猜出 \(a\) 思路: 倍增猜法,长见识了 首先我想到猜 \(x,2x\),若 $\ge $ 说明 \(a\in [1,2x 阅读全文
posted @ 2022-04-23 00:58 Bellala 阅读(26) 评论(0) 推荐(0)
摘要: 题意: 给定n条线段,如果一个实数点被至少K条线段覆盖,称为好点。输出一列总长度最小的、包含所有好点的闭区间 输入均为整数 思路: 传世经典题。 差分思想:想象一个实数轴,所有线段左端点坐标处打上1标记,右端点打上-1。对所涉所有坐标排序,计算前缀和 k。根据当前的 k 可以判断当前点被覆盖的情况 阅读全文
posted @ 2022-04-22 18:37 Bellala 阅读(53) 评论(0) 推荐(0)
摘要: 题意: 给定括号串。m次询问,每次回答 \([x,y]\) 中的最长合法括号子列长度 思路: 线段树,维护 \([l,r]\) 中失配的左括号数量 \(L\) 和右括号数量 \(R\) 合并相邻区间:左半区间未匹配的左括号 可以和 右半区间未匹配的右括号 抵消一下 const signed N = 阅读全文
posted @ 2022-04-22 17:08 Bellala 阅读(29) 评论(0) 推荐(0)
摘要: 题意: 有 n 个圆,他们只能是相互包含,相离或者相切的。 将其分为两组,每组中,只有奇数次覆盖的才会算入面积,求可能的最大面积。 \(n\le 1000\) 思路: 每个圆最多有一个父亲(父亲定义为包含儿子的最小圆),可以有多个儿子。所以所有圆组成一个森林。 森林中,每棵树是独立的。现在要把每棵树 阅读全文
posted @ 2022-04-22 14:46 Bellala 阅读(34) 评论(0) 推荐(0)
摘要: 题意: 每个人有两种能力 a 和 b,在 \(tot\) 个人中选 n 个人到第一组,再另选 m 个人到第二组,最大化第一组中所有人的 a 之和加上第二组中所有人的 b 之和。 \(n\le 3000,n+m\le tot\) 思路: 把所有人按先按 a 从大到小再按 b 从大到小排序,以下讨论都基 阅读全文
posted @ 2022-04-22 14:13 Bellala 阅读(33) 评论(0) 推荐(0)
摘要: 题意: 给定小写字符串,每次可删除一段连续的相同字符,问删完最少要几次 串长 500 思路: 区间dp,\(f(l,r)\),\(l\) 有两种选择: 单独删它,\(f(l+1,r)+1\); 与某个 \(a_k=a_l\) 一起删,为了与 \(k\) 汇合,需要把中间的先删了,即 \(f(l+1, 阅读全文
posted @ 2022-04-20 20:43 Bellala 阅读(50) 评论(0) 推荐(0)
摘要: 题意: 给出一个 \(n \times m\) 的 01 矩阵,如果每个边长偶数的正方形子矩阵内 1 的个数都为奇数,则这是一个“好的”矩阵。如果能把矩阵改成“好的”,问最少改多少个位置 思路: n和m都大于等于4就没答案,否则暴力枚举。 怎么枚举呢?n和m至少有一个小于4,状压dp就好了 cons 阅读全文
posted @ 2022-04-20 12:30 Bellala 阅读(23) 评论(0) 推荐(0)
摘要: 题意: 给定数组 \(a[],b[]\),初始答案为0。每次选一个 \(i\),使答案加上 \(a_i\),\(a[b_i]\) 也加上 \(a_i\) 。注意 \(a[b_i]\) 加上 \(a_i\) 就行了,不会连锁反应。 要求每个 \(i\) 选一次,最大化答案并输出方案。 思路: 对于每个 阅读全文
posted @ 2022-04-20 01:09 Bellala 阅读(46) 评论(0) 推荐(0)
摘要: 题意: 求边长为 1 的正 2n 边形的最小外接正方形的边长 n 为奇数 思路: 如图,设旋转 \(\theta\) 角度。注意到旋转 \(\pi/n\) 之后与原图形重合,再根据对称性,\(\theta\in [0,\pi /2n]\) 正方形边长就是上下最大距离和左右最大距离中较大者,列式子算一 阅读全文
posted @ 2022-04-19 11:58 Bellala 阅读(30) 评论(0) 推荐(0)
摘要: 题意: 找 x 的两个大于 1 的因子 d1 和 d2,使得 \(\gcd(d1+d2,x)=1\) 思路: 性质:\(\gcd(a,b)=\gcd(a+b,b)\) 所以, \(\gcd (x,y)=1=\gcd(x+y,x)=\gcd(x+y,y)\implies \gcd(x+y,xy)=1\ 阅读全文
posted @ 2022-04-19 01:43 Bellala 阅读(16) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页