0
点赞
收藏
分享

微信扫一扫

【省选模拟】20/04/16

倚然君 2022-07-12 阅读 71

​​传送门​​

A

  • 题意:给定【省选模拟】20/04/16_数据个点【省选模拟】20/04/16_链表_02【省选模拟】20/04/16_链表_03次操作,操作可以单点修改,区间将【省选模拟】20/04/16_链表_04变成【省选模拟】20/04/16_链表_05,询问【省选模拟】20/04/16_链表_06【省选模拟】20/04/16_数据_07的最大值,数据随机
  • 考虑什么样的点可以成为最有值,那一定是后缀【省选模拟】20/04/16_链表_08的最大值
    由于数据随机,那么这样的点不超过【省选模拟】20/04/16_分块_09,线段树直接维护单调栈是修改【省选模拟】20/04/16_分块_10询问【省选模拟】20/04/16_数据_11
    考虑搞成修改【省选模拟】20/04/16_数据_11,询问【省选模拟】20/04/16_分块_13,那么我们维护区间最大值,每次查询【省选模拟】20/04/16_分块_09次即可
    ​​【省选模拟】20/04/16_链表_15

B

  • 题意:将【省选模拟】20/04/16_分块_16放到【省选模拟】20/04/16_分块_17前面,查询【省选模拟】20/04/16_链表_06中为【省选模拟】20/04/16_分块_19的个数,【省选模拟】20/04/16_数据_20
  • 自己搞了个链表 + 分块,链表维护插入删除,分块维护区间和,顺便记一下块头的标号,就可以知道块内每个点位置了,【省选模拟】20/04/16_分块_21,出题人不讲道理,居然有【省选模拟】20/04/16_数据_22的修改?挂了 60
    ​​【省选模拟】20/04/16_链表_15

C

  • 题意:给定【省选模拟】20/04/16_数据_24,输出【省选模拟】20/04/16_数据_25满足【省选模拟】20/04/16_分块_26【省选模拟】20/04/16_链表_27【省选模拟】20/04/16_链表_28各位数码之和
  • 有一点瞎搞的味道,找到最小的【省选模拟】20/04/16_分块_29满足前缀和刚好【省选模拟】20/04/16_数据_30,然后双指针调整,最坏的情况【省选模拟】20/04/16_链表_31【省选模拟】20/04/16_数据_32差了 144,很快就可以调整到,找【省选模拟】20/04/16_分块_29用二分 + 数位【省选模拟】20/04/16_分块_34即可
    ​​【省选模拟】20/04/16_链表_15


举报

相关推荐

0 条评论