首页 > 其他分享 >#22 2024.4.28

#22 2024.4.28

时间:2024-05-03 13:33:05浏览次数:25  
标签:2024.4 22 sonid 28 IOI2022 IOI2020

817. loj4143 「CCO 2019」Sirtet

818. loj3364 「IOI2020」植物比较

819. loj3367 「IOI2020」装饼干

820. loj3389 「NOIP2020」微信步数

?

计算第 \(kn + i\) 步还没死的人的个数。每一维是个一次函数,卷起来是个 \(k\) 次函数,前缀和是 \(k+1\) 次函数。做完了???

821. uoj569 【IOI2020】Stations

822. loj3830 「IOI2022」鲶鱼塘

想一想,发现 \(x> y < z,y> 0\) 这种情况是不存在的,因为可以是 \(x,0,z\)。

所以一定是单峰和 0 交替。

那就设 \(f_{i,j}\) 表示 \(a_{i-1} < a_i = j\),\(g_{i,j}\) 表示 \(a_{i-1} > a_i = j\),转移好算。

823. loj3831 「IOI2022」囚徒挑战

考虑一个最暴力的东西:\(b\) 进制,存一个二元组 \((x,y)\),表示这是 \(b\) 进制第 \(x\) 位,某个数的值是 \(y\)。查询的时候看另外一个数,然后递归到 \((x-1,z)\)。至于到底看哪个数,可以在外面记。

注意到我们可以干这么一个事情。建立一个树形结构,每个节点是 \([L,R]\)。假设它的深度为 \(d\)。它有 \(a_d\) 个子节点,它们长度相等且不交,拼成了 \([L+1,R-1]\) 这个段。于是我们只需要记录 \(([L,R],sonid)\) 这个二元组就行了。进一步地,我们可以让同一层长得一样,所以我们只需要记 \((d,sonid)\) 这个二元组。关于 \(a\) 随便 dp 一下就能卡进去。

824. xsy5435 图修改(graph)

825. xsy5436 序列计数(sequence)

826. xsy5437 黑白路径(path)

827. loj3832 「IOI2022」无线电信号塔

十分感谢这个题,特别奇妙。

828. loj3833 「IOI2022」数字电路

829. loj3835 「IOI2022」千岛

830. qoj1305 第七届中国大学生程序设计竞赛 桂林站(CCPC 2021 Guilin)

831. luogu1742 最小圆覆盖

832. xsy5438 梅子(maze)

833. xsy5439 城市(city)交互题

834. xsy5357 南瓜(pumpkin)

835. xsy5359 序列(seq)

836. qoj819 Petrozavodsk Winter 2022. Day 1. Kyoto U Contest 2

标签:2024.4,22,sonid,28,IOI2022,IOI2020
From: https://www.cnblogs.com/ZHANG-SHENG-HAO/p/18171147

相关文章

  • [CISCN 2022 华东北] duck
    [CISCN2022华东北]duckUAF|leak_libc|leak_heap_base|指针加密|unsortedbin|one_gadget[*]'/home/bamuwe/duck/pwn'Arch:amd64-64-littleRELRO:FullRELROStack:CanaryfoundNX:NXenabledPIE:PIEenabled$c......
  • mit6.828 - lab1笔记
    安装环境编译qemu1.PC启动打开两个窗口,在第一个窗口中makeqemu-gdb,会启动内核,但在执行第一个指令之前停下;在第二个窗口中makegdb,实时观察第一个窗口中的执行过程。从这里可以观察到:IBMPC在物理地址0x000ffff0开始执行,位于为ROMBIOS保留的64KB区域的最顶部。......
  • CF628F Bear and Fair Set
    传送门网络流好题。先将所有限制按\(u_i\)排序,同时令\(u_0=0,t_0=0\)和\(u_{q+1}=b,t_{q+1}=n\)。(下面就把\(q\leftarrowq+1\)了)这些限制会把\(1\simb\)分成\(q\)段。先检查一遍,如果出现\(u_i\)更大反而\(t_i\)更小,unfair;如果出现一个段内数的个数爆了,unfair......
  • BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享
    视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 【前言】1、继前面分享了CANopen和J1939的专题后,这次继续为大家分享UDS专题视频第1期。2、统一诊断服务(UnifiedDiagnosticServices,简称UDS)是车用电子的通信协议,是电子控制器ECU中设备诊断用的网......
  • [D^3CTF 2022] shortes
    拿到jar包,审一下源码。先看pom.xml的依赖:rome反序列化没跑了。再看到MainController.java:这里设置了一个hello路由,可以传参baseStr,但是长度不能超过1956,如果满足条件,就会到下面base64解码然后反序列化。其他的没啥好看的。所以思路还是很明显的,就是写一个rome链的反序列化......
  • 云原生周刊:K8s 中的服务和网络 | 2024.4.29
    开源项目推荐k8s-image-swapperk8s-image-swapper是Kubernetes的一个变更Webhook,它将镜像下载到自己的镜像仓库,并将镜像指向该新位置。它是dockerpull-throughproxy的一个替代方案。KubeIPv2KubeIPv2是DoiTKubeIPv1-main开源项目的全面改进版本,最初由AvivLau......
  • 2024.4.29鲜花/校庆
    正文若干年后,星际旅行和永生技术已经成为现实,\(214\)岁的我在一颗名为XY星的星球上成为了星际新闻局局长。记得那天是幻想历元年四月二十九日,我在审核今天的新闻稿时发现了这样一篇报道:XMSY中学即将迎来\(110\)周年校庆...一个破学校的校庆能出现在星际新闻上,很奇怪吧......
  • 2024.4.29
    2024.4.29【锦水汤汤,与君长诀!】Monday三月二十一数论专题同余oi.wiki!除法定理对于任何整数a,和正整数m,存在唯一整数q,r,使得满足\(0\ler<m,a=qm+r\)其中$$q=\lfloor\frac{a}{m}\rfloor$$为商,\(r=a\mod\m\)为余数余数将amodm记作余数同余如果\(a\mo......
  • [2022DASCTF Apr X FATE 防疫挑战赛] warmup-java
    没错,还是java。我就跟java杠上了。分析先看依赖:没有啥特别的。审一下源码:IndexController.java:warmup路由下传参data,下面把十六进制转为字节直接反序列化了。看下动态代理MyInvocationHandler.java:看一下Utils的hexStringToBytes方法: 下面分析来自Java专题-简......
  • 视野修炼-技术周刊第82期 | Node.js v22
    欢迎来到第82期的【视野修炼-技术周刊】,下面是本期的精选内容简介......