首页 > 其他分享 >2024.9.23 test

2024.9.23 test

时间:2024-09-23 10:36:50浏览次数:1  
标签:度数 le 23 重复 2024.9 sqrt 枚举 test

十三联测 #6

D

一张图,每个点选或不选,问所有情况下,两端点都被选的边的数量的 \(k\) 次方的和。
\(n,m\le 10^5,k\le 3\)。

考虑 \(k=3\) 的情况,考虑其组合意义,对于所有选点情况,选出 \(3\) 条可重复的边的方案数。
这样就可以拆贡献了,考虑这三条边是什么的情况。
a. 三条边重复; b. 两条边重复,另一条共一个端点; c. 两条边重复,另一条分离;
d. 没有重复,三条边分离; e. 没有重复,有两条边共端点; f. 菊花; g. 三元环; h. 链
需要简单的容斥。
关于三元环计数除了 bitset 加根号的做法,还有不需要 bitset 的。
考虑按照度数从大到小排序后,将边从度数大的定向到度数小的。
然后我们枚举 \(x\to y,y\to z\),检验 \(x\to z\) 是否存在边。分讨 \(y\) 出度的大小。
若 \(y\) 出度 \(\ge \sqrt m\),那么 \(y\) 只会被枚举不超过 \(\sqrt m\) 次,因为没有那么多的 \(x\),复杂度 \(O(m\sqrt m)\)。
若 \(y\) 出度 \(\le \sqrt m\),\(y\) 最多被枚举 \(m\) 次,复杂度 \(O(m\sqrt m)\)。

标签:度数,le,23,重复,2024.9,sqrt,枚举,test
From: https://www.cnblogs.com/Simon-Gao/p/18426562

相关文章

  • 第23篇 委托的概述
    什么是委托?委托可以说是把一个方法代入另一个方法执行,相当于指向函数的指针;事件就相当于保存委托的数组;1.实例化委托的方式:方式1:通过new创建实例:publicdelegatevoidShowDelegate();或者publicdelegatestringShowDelegate(stringstr);ShowDelegated=newShowDele......
  • AtCoder Beginner Contest 372 补题记录
    A-delete题意:输出删除字符串中.后的字符串思路:只输出字符串中不是.的字符voidsolve(){strings=sread();for(autoit:s)if(it!='.')cout<<it;cout<<endl;}B-3^A题意:给出M,求将M拆分成N个3的\(A_i\)次方相加思路:贪心,从大到小用......
  • 2024.9.16(周一)
    今天主要是安装hbase数据库,出现的问题是运行hbaseshell输入list,等基本语句报错,例如ERROR:Can'tgetmasteraddressfromZooKeeper;znodedata==nullHereissomehelpforthiscommand:Listalltablesinhbase.Optionalregularexpressionparametercouldbeuse......
  • 2024.9.17(周二)
    出现问题1:HBase的配置文件可能缺少必要的参数或配置错误。解决办法:检查hbase-site.xml中的配置,确保至少配置了hbase.rootdir(指向HDFS的目录)。示例配置:<configuration><property><name>hbase.rootdir</name><value>hdfs://localhost:9000/hbase</valu......
  • 2024.9.18(周三)
    pom.xml导入的依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http:......
  • 2024.9.16
    周一smkfzbxmq周二smkKMP线性基的插入与最大值求解2017ACM/ICPCAsiaRegionalQingdaoOnline补题CHKfzb2017ACM/ICPCAsiaRegionalQingdaoOnline补题C最大流模板xmqLIS矩阵快速幂周三smkKMPac自动机基本原理最大流基本原理fzb最大流优化k......
  • CF1239E Turtle 题解
    Description一只乌龟从\(2\timesn\)的棋盘的左上角走到右下角,只能往下或往右,需要给出一种方案来分配\(2n\)个数字使得乌龟走过的路径上的数之和的最大值最小。\(2\leqn\leq25,0\leqa_{1,i},a_{2,i}\leq5\times10^4\)。Solution设\(pre_{i}=\sum_{j=1}^{i}{a_{1,i}......
  • 数据结构之线性表——LeetCode:82. 删除排序链表中的重复元素 II,21. 合并两个有序链
    82.删除排序链表中的重复元素II题目描述82.删除排序链表中的重复元素II给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。运行代码classSolution{public:ListNode*deleteDuplicates(ListNode......
  • 2376.统计特殊整数
    如果一个正整数每一个数位都是互不相同的,我们称它是特殊整数。给你一个正整数n,请你返回区间[1,n]之间特殊整数的数目。示例1:输入:n=20输出:19解释:1到20之间所有整数除了11以外都是特殊整数。所以总共有19个特殊整数。示例2:输入:n=5输出:5解释:1到5......
  • 2024.9.20 近期练习
    CF461EApplemanandaGame我们可以先建出SAM,设\(dp_{i,u}\)表示当前处理到\(i\)位,SAM上到\(u\)节点当前最小答案。由于答案具有单调性,考虑二分答案,也就是二分\(mid\),考虑如何检验最短的串是否不超过\(\len\)。考虑把SAM修改一下,若某点不存在\(c\)的出边就将其......