首页 > 其他分享 >【bj】模拟赛 7/16

【bj】模拟赛 7/16

时间:2024-07-17 21:07:29浏览次数:9  
标签:方案 le 16 重合 bj 合法 端点 区间 模拟

A:CF425E Sereja and Sets

  • 题意;

给定 \(n\) 个点,其中有 \(m\) 个区间,满足任意两点形成的区间被包含其中,端点可重合(所以其实 \(m\) 是个定值),一个区间集合合法,当且仅当从这个区间选出的最多的不重合区间的数量为 \(k\),问你有多少种合法的选择方案。

输入格式

输入仅一行,\(n,k\)。\((1\le n\le 500,\ \ 0\le k\le 500)\)。

输出格式

输出一行一个正整数,表示答案。对 \(10^9+7\) 取模。

  • 思路:

这题能做,但介于某人是个数数题渣渣,看到就直接跳了qwq

这题我们先考虑一下,当给定一个区间集合,它能选出的最多的不重合区间为多少。

这是个很经典的问题,可以直接将所有区间按右端点排序后贪心去选。

然后看回原题,原题要我们算方案数,那么可以 dp。

状态为 \(f_{i,j}\) 表示前 \(i\) 个点,当前选择的区间的右端点为 \(i\),前一个区间右端点为 \(j\) 时的合法方案数。

首先考虑到方案合法的那个贪心首先我们最后这个区间的左端点必须 \(>j\),然后注意到一个合法方案中,有些区间它可能不在最终的最多选择中,但是它是在原始区间集合中的,只是没选它罢了。

那么这些东西我们不能落,所以得乘上一个系数,具体而言看具体而言。

标签:方案,le,16,重合,bj,合法,端点,区间,模拟
From: https://www.cnblogs.com/Nefertariqwq/p/18308300

相关文章

  • [BJOI2017] 树的难题
    这道题目卡常卡了两个半小时仍然没有卡过。。。等进队了让队友帮忙卡一下吧主要想一下思路最主要的就是在计算路径长度的时候,假设当前递归到了点\(i\),那么从点\(i\)出发的两条路径合并在一起,如果第一条边的颜色相同的话就会重复计算,为了解决这个问题,我们只用对每个点进行排序,将......
  • Java核心API——Object类
    Object简介         Object类是所有类的根类,这意味着在Java中创建的每一个类都直接或间接地继承自Object类(除了Object类本身以外,因为它没有父类)    看到这里你或许还是不明为什么要有Object类下面我就详细解释。首先这里就不得不提到Java这门语言让人熟......
  • deepspeed训练模型提示:cpu_adam.so: cannot open shared object file: No such file o
    背景本人在安装deepspeed后遇到了这个报错,明眼人一看就是缺库,但是搜索到的解决方案(凌漪_,2023)说是设置一个环境变量,实在是治标不治本,而且对本人来说连标都治不了。其他的博客尚未看到解决此问题的。分析这个so文件理论上应该在安装deepspeed的过程中就自动编译好了,但是......
  • 1016、基于数电电路交通灯数码管显示系统设计(Proteus仿真+元器件清单+配套资料等)
    毕设帮助、开题指导、技术解答(有偿)见文未一、设计功能1、通过纯数电硬件电路实现,两个方向通行时间分别为40s和55s,黄灯时间为5s,具有夜间模式,所有黄灯闪烁。2、通过数码管显示相关的信息二、Proteus仿真图资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源......
  • python 模拟电力系统
    要模拟一个电力系统,你需要使用Python编写一个程序来建立系统的模型,包括发电机、变压器、输电线路、负载等组件,并模拟它们之间的相互作用。这是一个复杂的任务,通常需要使用数学建模和模拟技术,以便分析电力系统的运行情况。以下是一个简单的示例,展示了如何使用Python模拟电力系......
  • 洛谷 P10716 【MX-X1-T4】「KDOI-05」简单的字符串问题
    洛谷传送门一个\(A\)合法的充要条件为:\(A\)为\(S_{1\simi}\)的一个border;\(A\)在\(S_{1\simi}\)中不重叠地出现\(\gek\)次。建出失配树后,发现合法的\(A\)在树上组成一条某个点\(u\)到根的链,且\(u\)为\(i\)的祖先。因此我们若知道\(u\),答案就是\(d......
  • 7.16练习
    [root@localhost~]#lsblkNAME      MAJ:MINRM SIZEROTYPEMOUNTPOINTsda       8:0  129.3G 0disk └─sda1      8:1  129.3G 0part sr0       11:0  1 8.8G 0rom /mntnvme0n......
  • 不能求二阶导的metrics,不是好的objective?!
    接上一篇。今天我们要分析MAPE这个函数在论文中的使用。以此为契机,适当深入一点机器学习的原理,讲以下两个知识点:1.损失函数和度量函数2.XGBoost模型,因子数据是否要标准化损失函数与度量函数在机器学习中,有两类重要的函数,一类是目标函数(objectivefunctio......
  • 在 PowerShell 中Get-WmiObject Win32_PhysicalMemory,SMBIOSMemoryType 是一种用于描
    在PowerShell中Get-WmiObjectWin32_PhysicalMemory,SMBIOSMemoryType是一种用于描述系统中物理内存类型的属性。数字26表示特定的内存类型,具体为DDR4内存。每种内存类型在SMBIOS(SystemManagementBIOS)规范中都有一个对应的数字码,用来标识不同类型的内存。以下是一些常见......
  • 如何处理Yuzu模拟器找不到MSVCP140文件?Yuzu模拟器MSVCP140丢失处理办法
    在追逐跨平台游戏体验的潮流里,Yuzu模拟器依靠其卓越的性能和良好的兼容性,变成了众多玩家在PC端尽情享受任天堂Switch游戏的首要选择工具。不过,和大多数软件应用相同,Yuzu模拟器在初次进行安装或者运行的时候,也有可能碰到一些技术方面的难题。其中,“MSVCP140.dll文件缺失”就是让......