cxqghzj

  • 09 2023 档案

    摘要:题意 给定 n 个整数,求这 n 个整数的异或最大值。 Sol 线性基模板题。 考虑维护一个线性基。 插入一个数时,从高位往低位枚举。遇到第一个基中不存在的位,就将该数加入基,否则异或下去。 询问最大值,考虑贪心,若当前 ansp[i]>ans 则直接 \(ans 阅读全文
    posted @ 2023-09-25 19:32 cxqghzj 阅读(9) 评论(0) 推荐(0) 编辑
    摘要:题意 给定长为 n 的序列,q 次询问区间 l,r 的最短区间 l,r, 使得所有在 [l,r] 中出现的数也在 [l,r] 中出现,输出 rl+1n,q2×106 So 阅读全文
    posted @ 2023-09-22 11:55 cxqghzj 阅读(28) 评论(0) 推荐(0) 编辑
    摘要:题意 给定一棵 N 个节点的树。 每次询问求 u 节点的 k-cousin 有多少个。 Sol 将该问题拆分为两个问题。 u 节点的 k-father。 u 节点的 k-son 的个数。 第一个子问题很好做,在 dfs 时记录一下最后一 阅读全文
    posted @ 2023-09-22 09:24 cxqghzj 阅读(15) 评论(0) 推荐(0) 编辑
    摘要:CSP-S & NOIP 8:23 T1大水题,大样例有一个死活过不去。 8:34 终于过了,看T2。 似乎可以直接用 x+yxy 解出 xy。但是在模意义下似乎是没法解的? 考虑极限情况,xy 都远远大于 阅读全文
    posted @ 2023-09-21 20:14 cxqghzj 阅读(10) 评论(0) 推荐(0) 编辑
    摘要:CSP-S & NOIP T3 签到。8:25 过了。 T1 60暴力好像很简单,先打个80的 可以先考虑解决或的限制,可以发现大概是有两种情况 有首位,最大限制为 L 没有首位,最大限制为 1<<(logL) 考虑将两种情况分别计算,TYPE=0 很好 阅读全文
    posted @ 2023-09-21 20:10 cxqghzj 阅读(6) 评论(0) 推荐(0) 编辑
    摘要:题意 给定一个整数 K。求一个 K 的正整数倍 S,使得 S 的数位累加和最小。 【数据范围】 2K105K 是整数。 【输入格式】 一行一个正整数 K。 【输出格式】 输出 K 的正整数倍的最小数位累加和 阅读全文
    posted @ 2023-09-19 17:01 cxqghzj 阅读(9) 评论(0) 推荐(0) 编辑
    摘要:题意 给定一个长度为n的数组,要求把数组分为若干部分满足下面两个条件 (1):每个部分至少含有l个元素 (2):每个部分中两两数的差值的最大值不超过s 问在满足上述两个条件的情况下,最少能分成多少个部分。 1n,l105,1s109 \(\for 阅读全文
    posted @ 2023-09-19 16:33 cxqghzj 阅读(8) 评论(0) 推荐(0) 编辑
    摘要:题意 给定一张 n 个点 m 条边的无向图,每个点有一个权值,维护下列两种操作。 C a w:将 a 点的权值改为 w。 A a b:询问 ab 的任意路径的最小权值。 Sol 两种操作在树上会很好维护,可以想到先建出圆方树。 对于每个方点,需要 阅读全文
    posted @ 2023-09-19 15:31 cxqghzj 阅读(6) 评论(0) 推荐(0) 编辑

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