首页 > 其他分享 >ARC068 vp记录

ARC068 vp记录

时间:2024-03-06 20:55:58浏览次数:32  
标签:10 le 数字 记录 text vp LIS ARC068 题意

A. X: Yet Another Die Game

题意:一个 \(6\) 面骰子,对面的两个点数和为 \(7\)。初始的时候任意的一个面朝上,接下来每一轮可以翻转骰子到相邻的一面,并获得此面的得分(那一面的点数即是得分),问至少要几轮才可以获得够 \(x\) 分。

\(1\le x\le 10^{15}\)


直接在 \(5,6\) 之间翻来翻去即可,四则运算。

B. Card Eater

有一堆牌共 \(n\) 张,每张牌上有一个数字 \(a_i\)。 每次可以取出其中 \(3\) 张,丢掉数字最大的和数字最小的牌,把中间那张再放回牌堆。 要求最后所有剩余牌上的数字互不相同,求最多能剩几张牌。

\(1\le n\le 10^5\) 且为奇数,\(1\le n\le 10^5\)


上界为每种数都保留一个,发现选择两个相同的数时总会消去一个该数字,然后消去剩下一个。如果多出来的数字个数是偶数那么两两消除,否则多消除一个。


C. Snuke Line

题意:\(m\) 个点,\(n\) 个区间 \([l_i,r_i]\)。对于每个 \(d(d\in [1,m])\),求多少个区间内包含 \(d,2d,3d,...\) 中至少一个点。

\(1\le n\le 3\times 10^5,\space 1\le m\le 10^5\)


考虑 \(d\) 从 \(1\) 到 \(m\) 枚举,然后动态修改 \(\lfloor\frac xd \rfloor\) 的所有 \(x\),更新答案。由于一个 \(x\) 的 \(\lfloor\frac xd\rfloor\) 种类个数是 \(O(\sqrt x)\) 的,时间复杂度 \(O(n\sqrt m)\)。


D.

题意:将 \(1\sim n\) 按顺序加入双端队列(每次可加头可加尾),再把所有数一个一个删除(每次可删头可删尾),求有多少种删除序列,使得 \(1\) 是第 \(k\) 个被删的。


当 \(k=n\) 时,双端队列中 \(1\) 最后一个删除,他把队列分成左右独立的两部分,相当于删除序列中 \(2\sim n\) 这些数可以分成两个下降的子序列。考虑计算这个,相当于 \(\text{LIS}\) 长度不超过 \(2\),(这里倒序 dp 是为下面做铺垫)设 \(f[i,j]\) 表示填写了 \(i\sim n-1\),若 \(j>1\) 则 \(\text{LIS}=2\) 且 \(j\) 是最小开头数字,若 \(j=1\) 则 \(\text{LIS}=1\)。

这个容易 dp。

当 \(k<n\) 时,我们的序列划分长这样:

我们的算的一定和 \(\text{LIS}\le 2\) 的限制差的不远。

猜结论:令数字 \(1\) 右边的 \(\text{LIS}=1\),然后向左边原封不动地 dp。

会发现是正确的,前缀和优化,\(O(n^2)\)。

标签:10,le,数字,记录,text,vp,LIS,ARC068,题意
From: https://www.cnblogs.com/Sktn0089/p/18057571

相关文章

  • 逆向刷题记录
    1.HNCTFchecker题目链接:https://www.nssctf.cn/problem/3106下载题目附件,得到俩张图片和一个网址,打开网址后F12查看源代码,发现一串java脚本:atob函数是对数据进行base64解密操作,因此密码即为“goldenticket”的base64加密,用户名为Admin,登录即可得flag......
  • 【go】go错误,panic:assignment to entry in nil map 问题记录
    一个go的map相关的panic错误背景:在获取多个数据时,从数据库取到多条数据,需要把多条数据返回给前端,定义一个res返回值,为map[string]any类型,在赋值后运行发生panic:assignmenttoentryinnilmap原因:在声明map类型的变量后,直接进行赋值操作,此时未初始化该变量,所以它的值是nil,......
  • 记录一次com.sun.org.apache.regexp包无法引入的坑
    <dependency><groupId>com.sun.org.apache.regexp</groupId><artifactId>regexp</artifactId><version>1.2</version></dependency>手动引入查到需要把java版本从1.8.0_311......
  • 技术干货 | 英码嵌入式IVP92x开发主板上电启动及各模块测试详细教程(附工具)
    IVP92x是一款基于英码嵌入式低照度全彩视频处理模组SOM928设计的开发主板,IVP92x主板具备多路智能视觉分析(目标识别/运动跟踪/周界防范等)能力,支持[email protected]/H.264多码流编解码,同时支持智能降噪、全景拼接以及双目深度处理;除此之外,还设计了丰富的外围接口,满足无人机、智能摄......
  • 旗舰级产品 | 英码嵌入式AI+ISP机器视觉IVP92x开发主板,支持全面定制!
    IVP92x是广州英码嵌入式设备有限公司推出的一款基于英码嵌入式SOM928/SOM927核心板(支持全国产化)设计的开发主板;搭载海思SS928/SS927处理器,板载双路千兆MAC和USB3.0,提供双目摄像头输入接口(MIPI-In-FPC接口,最大支持4路图像Sensor输入)、HDMI高清输出和立体声音频接口,支......
  • 问题记录——/etc/pam.d/common-auth 修改后无法登录服务器系统(SuSE 12 SP5)
    背景:公司三级等保问题整改,要求配置登录失败处理功能,服务器系统为suse12SP5,配置方法如下:在/etc/pam.d/common-auth中配置相关参数策略:authrequiredpam_tally2.so onerr=faildeny=5unlock_time=300even_deny_rootroot_unlock_time=10配置连续登录失败5次,普通账户锁定300......
  • 记录一次WPF命令参数报错,InvalidCastException: T for DelegateCommand<T> is not an
    在使用WPF的时候对int或者bool类型进行绑定出现InvalidCastException:TforDelegateCommandisnotanobjectnorNullable.<ButtonWidth="200"Height="30"Content="按钮"Command="{BindingOpenCommand}"CommandParameter="{Binding......
  • Blender Shader Node简单记录
    不知道为什么之前找到的某个教程已经消失了,干脆自己总结算了(生气)以下所有内容均由自己辅助着官网手册进行总结。很是头大啊......基本前提Blender内用以下颜色对应坐标轴:颜色坐标轴红色X轴绿色Y轴蓝色Z轴就和一般uv颜色一样,所有负数区域都是黑色的,毕竟......
  • 记录一次 HotPE 导致的文件系统损坏及修复
    起因昨天晚上下载了一个HotPE(一个功能比较全面的WindowsPE系统)并尝试启动了一下,该PE系统支持ext4文件系统,可以读写Linux系统盘中的文件。今天发现硬盘里的Linux系统无法启动,Windows系统里的DiskGenius显示Linux系统盘的ext4分区损坏。尝试排查使用该PE......
  • 论文记录
    acl论文汇总原文链接:https://blog.csdn.net/weixin_52171642/article/details/131763613顺序摘要结论导言相关工作模型实验评论ACL  WhenNottoTrustLanguageModels:InvestigatingEffectivenessofParametricandNon-ParametricMemories 自适应选择少见实体......