2025.10

news/2025/10/5 16:38:17/文章来源:https://www.cnblogs.com/aCssen/p/19123906

Todolist:118e 的形式化理解方法,做一下 abc426,感觉有点难度,abc425f 的 poly 做法,149d 的 universal 做法,有交合并的复杂度证明,1554e 更快的做法。

[ARC121E] Directed Tree

考虑容斥转化为 \(a_u\)\(u\) 的祖先,这个还是不好算。\(a_u\)\(u\) 的祖先也就是 \(u\)\(a_u\) 的子树内,也就是逆排列的限制是子树。

钦定一个 \(S\),方案数是 \((-1)^|S| (n-|S|)! \prod_{i \in S}siz_i\),其中被钦定的点大小为 \(0\) 否则为 \(1\),也就是别的说的 \(siz-t\)。正确道理就是向上合并的过程中各个子树独立了,同时选自己符合题目中的限制,因此钦定不合法时不能选自己要 \(-1\),同时钦定了这个点因此子树内的点数就是钦定数 \(-1\),符号反过来就是 \(+1\) 恰好抵消。

改成树形 dp,设 \(f_{x,i}\) 表示 \(x\) 子树内 \(|S|=i\) 的容斥系数方案数和,先背包转移,再考虑钦定点就是 \(f_{x,i}=f_{x,i}-f_{x,i-1} \times (siz_x-i)\),这里 \(siz\) 是普通 \(siz\),防止重复更新要倒着算。

[ARC149D] Simultaneous Sugoroku

直接上大暴力,那就是分成 \(<0,>0\) 的部分加一个数,发现是值域有交平衡树合并。注意相同数要合并(但他们仍然存在,因此要用并查集表示指向了哪个数)否则复杂度会错,我也不知道为什么。

CF1554E.You

先来一遍莫反转化为计算倍数的形式。

实际上这样可能并不好做。首先在点上这个限制会非常麻烦,尝试用边描述限制,发现每条边只能给两侧的某一个端点做贡献,大概是一个给边定向的过程,指向的点就是这条边贡献到的 \(a\)

由于我们考虑的是 \(a\) 而不是删除点的序列,所以只需要考虑定向是否和 \(a\) 构成双射即可,每次根据 \(a=0/1\) 给叶子定向后剥叶子即可得到唯一的定向因此是双射,答案总数是 \(2^{n-1}\)

现在考虑 \(\gcd\) 的事,我们喜欢剥叶子,知道叶子的 \(a\) 值只能是 \(0/1\),如果 \(k>1\) 至少要求所有的点都是 \(k\) 的倍数,那么叶子必须是 \(0\),定好这些边的向后剥去她们,考虑新的叶子,因为是 \(k\) 的倍数所以大概也能定出向,但是不能保证是 \(k\) 的倍数了,也就是,父亲边怎么定向都不对,那这个 \(k\) 就达不到,否则也是唯一的方案。

剥叶子表现为拓扑排序,这样总复杂度是 \(\mathcal{O}(n^2)\),有 \(\gcd(a,b)=\gcd(a,a+b)\),所以原式的 \(\gcd\) 可以再添上一个 \(\sum a\) 项,这项一定是 \(n-1\),因此 \(k\) 必须是 \(n-1\) 的因数,这就是 \(\mathcal{O}(n \sqrt n)\) 的了。

还有判素因子的优化,但无人在意啊!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PCIe扫盲——物理层逻辑部分基础(一)

首先,回顾一下,之前看了很多遍的PCIe的Layer结构图:PCIe中的物理层主要完成编解码(8b/10b for Gen1&Gen2,128b/130b for Gen3 and later)、扰码与解扰码、串并转换、差分发送与接收、链路训练等功能。其中链…

旅游 便宜 网站建设做信息采集的网站

随着移动互联网的飞速发展&#xff0c;手机群控技术在市场推广、自动化测试、应用管理等领域的应用越来越广泛&#xff0c;手机群控软件作为一种能够同时控制多台手机设备的工具&#xff0c;其开发过程中&#xff0c;源代码的编写显得尤为重要。 1、设备连接与识别模块 设备连…

个人链接怎么制作湛江seo

网络通讯&#xff1a; 就是要把特定意义的数据通过物理介质传送给对方。把电信号变成有意义的数据&#xff1a; 以字节为单位分组&#xff0c;标识好每一组电信号的信息特征&#xff0c;按照分组的顺序来依次发送。 以太网规定&#xff1a;一组电信号为一个数据包&#xff0c…

做100个网站网站开发与硬件合同

在 Java中&#xff0c;有许多数字处理的类&#xff0c;比如Integer 类。但是Integer 类有一定的局限性&#xff0c;下面我们就来看看比 Integer 类更厉害的一个&#xff0c;BigInteger类。BigInteger类型的数字范围较 Integer 类型的数字范围要大得多。我们都知道 Integer 是 I…

网站建设方案 filetype doc百度快照推广有效果吗

目录 &#x1f345;点击这里查看所有博文 随着自己工作的进行&#xff0c;接触到的技术栈也越来越多。给我一个很直观的感受就是&#xff0c;某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了&#xff0c;只有经常会用到的东西才有可能真正记…

04-delphi10.3下PDFium5.8的PdfView1查找文本

04-delphi10.3下PDFium5.8的PdfView1查找文本https://www.cnblogs.com/txgh/p/15807085.html 在窗体上放置TPdfView组件PdfView1和TPdf组件Pdf1,并设置PdfView1的Pdf属性指向Pdf1 增加PdfView1的OnPaint事件PdfView1…

仅需3%训练数据的文本归一化技术

Proteno模型革新文本归一化技术,仅需传统方法3%的训练数据即可实现高性能,支持多语言处理,显著降低数据标注需求并减少不可接受错误,适用于语音合成系统的快速部署。仅需3%训练数据的文本归一化技术 在语音合成系统…

价值原语博弈协议:价值原语共识锚定原则

价值原语博弈协议:价值原语共识锚定原则目的 为价值原语博弈确立明确的操作边界,防止无限递归解构,确保系统在价值冲突场景中能快速转向解决方案构建。原则定义 当解构复杂价值主张至某一颗粒度时,若冲突各方均承认…

实用指南:工作流引擎-16-开源审批流项目之 整合Flowable官方的Rest包

实用指南:工作流引擎-16-开源审批流项目之 整合Flowable官方的Rest包pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

高密哪里做网站好许昌建设网站哪家好

使用python爬虫实现百度翻译功能 python爬虫实现百度翻译&#xff1a; python解释器【模拟浏览器】&#xff0c;发送【post请求】&#xff0c;传入待【翻译的内容】作为参数&#xff0c;获取【百度翻译的结果】 通过开发者工具&#xff0c;获取发送请求的地址 提示&#xff1a;…

网站推广论坛网络营销策划

自定义取出第几个分割字符前的字符串&#xff0c;默认位置&#xff08;0&#xff09;格式&#xff1a;dbo.split(字段名,分隔字符,取出的第几个字符串)如果没有分隔的字符&#xff0c;则返回整个字符串。如果取出的位置字符串的位置超出Index则返回空。CREATE FUNCTION [dbo].[…

开网站要多少钱中国铁道建设协会网站

图像的灰度处理的三种方法&#xff1a; 1.imread的方法将像素值修改为0 2.调用一个RGB转灰度的方法实现灰度转化&#xff08;cv2.COLOR_BGR2GRAY&#xff09; 3.R G B 的均值取灰度值来灰度转化&#xff08;原理&#xff09; 处理结果 如下: 转载于:https://www.cnblogs.com/Ja…

个人建网站步骤wordpress+订单号位数

目录 单词搜索&#xff08;搜索&#xff09; 题目解析 讲解算法原理 编写代码 杨辉三⻆&#xff08;动态规划&#xff09; 题目解析 讲解算法原理 编写代码 单词搜索&#xff08;搜索&#xff09; 题目解析 1.题目链接&#xff1a;单词搜索_牛客题霸_牛客网 2.题目描…

25fall做题记录-October - Amy

2025.10.5 Sale n,m=map(int,input().split()) a=list(map(int,input().split())) a.sort() s=0 for i in range(len(a)):if(a[i]<0 and i+1<=m):s-=a[i]if(a[i]>=0):break print(s)Maya Calendar 这题很难评…

嗯嗯

https://www.luogu.com.cn/problem/CF1874F 考虑容斥。发现当 \([l_1,r_1]\) 和 \([l_2,r_2]\) 有交且不包含,且均为坏区间时,\([l_1,l_2-1]\) 也是坏区间。所以在容斥时,只要钦定了 \([l_1,r_1]\) 和 \([l_2,r_2]\…

什么网站可以接单做设计方案外贸公司怎么做网站

本节书摘来华章计算机《深入理解Elasticsearch&#xff08;原书第2版&#xff09;》一书中的第2章 &#xff0c;第2.3.3节&#xff0c;[美]拉斐尔酷奇&#xff08;Rafal Ku&#xff09; 马雷克罗戈任斯基&#xff08;Marek Rogoziski&#xff09;著 张世武 余洪淼 商旦 译 …

完整教程:HTTPS

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

桂林市中考信息网官网苏州市优化网站推广哪家好

Android挖取原图手指触点区域RectF(并框线标记)放大到ImageView宽高与矩阵mapRadius&#xff0c;Kotlin 这里 Android挖取原图中心区域RectF(并框线标记)放大到ImageView宽高&#xff0c;Kotlin-CSDN博客 实现的是把原图中心区域的一片小图挖取出来放大放到下面的ImageView里面…

PCIe扫盲——AckNak 机制详解(二)

这一篇文章来简单地分析几个Ack/Nak机制的例子。 Example 1. Example of AckStep1 设备A准备依次向设备B发送5个TLP,其对应的序列号分别为3,4,5,6,7; Step2 设备B成功的接收到了TLP3,并将NEXT_RCV_SEQ从3加到4,但…

万宁网站建设公司360网站收录提交入口

1)对于.ziplinux下提供了zip和unzip程序&#xff0c;zip是压缩程序&#xff0c;unzip是解压程序。它们的参数选项很多&#xff0c;可用命令zip -help和unzip -help查看&#xff0c;这里只做简单介绍&#xff0c;举例说明一下其用法&#xff1a;# zip test.zip test.jpg test.pn…