首页 > 其他分享 >「归档」AT 板刷

「归档」AT 板刷

时间:2023-09-27 17:47:13浏览次数:30  
标签:方案 板刷 合法 leq vee 归档 区间

我不好说。晚起的星星或许也是星星,哪怕它是被别人拿鞭子抽升起的。

因为很菜,所以可能也会记录很多 naive 的题目。


「ARC104C」

想歪了,构造方案非常繁琐。考虑到题目只要求是否可行,所以思考可达性 dp。如果给 \(-1\) 的空位填数就回到了构造方案的思路上,不妨转而考虑每个楼层的上下情况。

记 \(f_i\) 表示前 \(i\) 层是否有合法方案,转移有 \(f_i = \vee \{ f_{j - 1} \wedge \mathrm {check}(j, i) \}, 1 \leq j \leq i - 1, 2 | i - j + 1\)。且有 \(f_0 = 1\),需求 \(f_{2n}\)。

那么对于区间 \([j, i]\),如果有 \(j\) 以下楼层到达该区间的,或者从该区间出发到 \(i\) 以上的,则该区间不合法。以此去重。

为保证区间内的长度全相同,考虑模拟合法状态的阶梯型,则合法的区间需满足在前半段都是上电梯,后半段都是下电梯。最后特判一下已有的是否符合即可。


「ARC104E」

读错题了,英语非母语劣势区间。似乎读对题了也不是很难顶。

观察值域 \([1, n] \to [1, x - 1] \vee \{x\} \vee [x + 1, n]\)。\(x\) 可以随便取,这里有 \(k + 1\) 种方案。

剩下的就是在 \([1, x - 1] \vee [x + 1, n]\) 里选出合法的可重集使得和为 \(0\)。不妨考虑把值域减掉 \(x\),则有 \([1 - x, -1] \vee [1, n - x]\)。记 \(f_{i, j}\) 表示选择 \([1, i]\) 里的合法可重集和为 \(j\) 的方案数,则答案为

\[(k + 1) \times \sum \limits _{i = 0} ^{\frac {n (n + 1) k} {2}} f_{n - x, i} f_{x - 1, i} - 1 \]

多重背包即可,顺便学习前缀和优化多重背包。

标签:方案,板刷,合法,leq,vee,归档,区间
From: https://www.cnblogs.com/STrAduts/p/17732889.html

相关文章

  • NOIP2023板刷记录
    目录NOIP2023板刷记录CodeforcesCodeforcesRound895(Div.3)PinelyRound2(Div.1+Div.2)A~ECodeforcesRound425(Div.2)CodeforcesRound888(Div.3)AtCoderAtCoderBeginnerContest133AtCoderBeginnerContest312NOIP2023板刷记录CodeforcesCodeforcesRou......
  • 压缩和归档、文件搜索、文本过滤__实验
    1.使用root用户连接到具有图形界面的CentOS7系统2.将/etc目录归档到/root下,并命名为etc.tar.gz[root@localhost~]#tar-zcvf/root/etc.tar.gz/etc3.将etc.tar.gz文件释放到/tmp文件夹中。[root@localhost~]#tar-zxfetc.tar.gz-C/tmp/4.将/etc、/boot目录归档到......
  • 压缩和归档、文件搜索、文本过滤
    列表对比Linux系统下常用压缩与解压缩命令的区别压缩命令特点解压缩命令zip可压缩目录,不删除原文件unzipgzip删除原文件,可指定压缩比gunzipbzip2删除源文件bunzip2xz压缩比更大unxztar命令的语法与常用选项有哪些?各选项的作用是什么?语法:tar选项打包后的名字打包的文件或目录......
  • destoon关于archiver归档的性能优化
    今天在处理一个项目时候发现archiver单个模块归档超过百万数据,打开速度就特慢,所以打开archiver下index.php文件进行分析,发现有句sql作怪,查询需要三四分钟,所以要修改这个。$result=$db->query("SELECTtitle,linkurl,addtimeFROM{$table}WHERE$conditionORDERBYaddtimeDES......
  • destoon关于archiver归档的性能优化
     今天在处理一个项目时候发现archiver单个模块归档超过百万数据,打开速度就特慢,所以打开archiver下index.php文件进行分析,发现有句sql作怪$result=$db->query("SELECTtitle,linkurl,addtimeFROM{$table}WHERE$conditionORDERBYaddtimeDESCLIMIT$offset,$pagesize"......
  • arc板刷记录
    希望不鸽。arc104C.注意一个条件是每层只能有一个人上或下。于是同一个ci相等的连续段一定是前一半上后一半下。那就很好判断一个区间是否能划成一个连续段。暴力dp。D.(没写)设平均数是x,那么把所有数字减去x后比x小的数和比x大的数和互为相反数,于是避免了对选择数字个数的讨论......
  • 软件开发中的资料整理与归档,软件产品开发文档合集
    [引言]本文旨在提供一份标准的软件开发文档模板,以便记录软件开发的全过程。该模板适用于各种类型的软件开发项目,包括Web应用程序、移动应用程序和桌面应用程序等。本文档将介绍软件开发的引言、概述、需求分析、设计、测试、维护以及总结等方面,帮助您撰写一份完整、清晰且易于理......
  • mysql 开启cdc归档日志
    1、介绍mysql开启归档只需要在mysql的 my.ini 中添加几个配置即可(适用版本如下:)2、说明如下:#配置二进制日志,下面的路径logs文件夹需要提前建好log-bin=E:/mariadb-10.4.20-winx64/logs/mysql-bin.log#设置最大存储空间max-binlog-size=50000M#指定服务idser......
  • 20230619 Java核心技术(Java 17)(原书第12版)【归档】
    介绍版本Java版本:17说明关于图形相关的章节全部跳过,部分不常见不常用的也跳过书中内容有些确实全面,但是要注意也有些重要的部分没有涉及,例如NIO读书只是概览,掌握知识体系更进一步还要通过看代码深入掌握目录卷1基础知识1.Java程序设计概述2.Java编程环境3.......
  • 【MySQL 8.0】通过pt-archiver实现表的历史数据归档
    (root@node02)>setgloballocal_infile=on;QueryOK,0rowsaffected(0.00sec)(root@node02)>createtablecustomer_jplikecustomer;QueryOK,0rowsaffected(0.20sec)(root@node01)>setgloballocal_infile=on;QueryOK,0rowsaffected......