2022/07/23的周末

  • Educational Codeforces Round 132 (Rated for Div. 2)
    • A: 打卡题
    • B: 简单前缀和
    • C(补做): 比D还难的C…构造题
    • D(补做): 简单区间最大值
    • E(补做)(好题): 有意思的dfs,要注意看清楚条件
      • 树上也可以做类似前缀和(sum, xor都可)的东西来减少计算量
      • 在合并两个集合的时候,可以swap它们来减少复杂度,但这也要求两个集合的元素的含义应该是一样的,否则应该branch成两种合并顺序
        • 这也是为什么这题虽然粗略估计是O(N^2)的复杂度,但有了这个swap可以变成O(Nlog^2(N)).
    • F: 读不懂题,似乎还需要DP+FFT
  • 第 83 场双周赛
    • T1: 模拟题,分类讨论
    • T2: 数学题
    • T3: 常见数据结构使用的考察
    • T4: 构造题
    • 总的来说蛮水,但是在线运行系统坏了导致盲交RTE了几题T_T
  • 第 303 场周赛
    • 第一个出现两次的字母: 简单模拟
    • 相等行列对: 暴力,或者哈希也可以
    • 设计食物评分系统: 同双周赛T3, 常见数据结构使用的考察
    • 优质数对的数目: 利用一个巧妙的转化, c(A&B)+c(A|B) = c(A)+c(B)。接下来用计数或者排序+双指针即可
  • 补做 Codechef Expected
    • 花费九牛二虎之力学了FFT,发现FFT居然还不够
    • 花费九牛二虎之力学了NTT,发现还被系数卡
    • 详细题解在这
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值