从事建站业务还有前景吗中国科技成就总结

bicheng/2026/1/17 19:29:25/文章来源:
从事建站业务还有前景吗,中国科技成就总结,公司网站建设论文,免费网页转app软件正题 题目链接:https://www.luogu.com.cn/problem/P6178 题目大意 给出一个nnn个点mmm条边的无向/有向图。 求所有的生成树/以1为根的外向生成树的权值乘积和。 解题思路 矩阵AAA的行列式表示为det(A)det(A)det(A)#xff0c;定义为 det(A)∑P(−1)μ(P)∏i1nAi,pidet(A)\…正题 题目链接:https://www.luogu.com.cn/problem/P6178 题目大意 给出一个nnn个点mmm条边的无向/有向图。 求所有的生成树/以1为根的外向生成树的权值乘积和。 解题思路 矩阵AAA的行列式表示为det(A)det(A)det(A)定义为 det(A)∑P(−1)μ(P)∏i1nAi,pidet(A)\sum_P(-1)^{\mu(P)}\prod_{i1}^nA_{i,p_i}det(A)P∑​(−1)μ(P)i1∏n​Ai,pi​​ 其中PPP是一个1∼n1\sim n1∼n的排列μ(P)\mu(P)μ(P)表示排列PPP的逆序对数量 即每一行选择一个数乘起来容斥系数与排列逆序对数量有关 我们需要解决的问题是如何快速求出一个矩阵的行列式考虑如果对于所有行iii都满足i1∼ni1\sim ni1∼n都没有值那么此时有det(A)∏i1nAi,idet(A)\prod_{i1}^nA_{i,i}det(A)∏i1n​Ai,i​。这个很容易理解因为如果一行选择的不是iii那么一定存在有一行jjj的选择大于jjj那么此时这个方案的权值就为000了。 那么我们需要将一个矩阵变换成一个行列式不变的上三角矩阵这里需要用到行列式的初等变换 若交换两行那么行列式。因为交换后原来权值相同的容斥系数都会变化所以值取反。[ax,byc,d][a,bc,d][x,yc,d]\begin{bmatrix}ax,by\\c,d\end{bmatrix}\begin{bmatrix}a,b\\c,d\end{bmatrix}\begin{bmatrix}x,y\\c,d\end{bmatrix}[ax,byc,d​][a,bc,d​][x,yc,d​]乘法分配率可得若有两行完全相同那么这个行列式为000。证明方法是交换这两行后矩阵不变理论上行列式也不便但是行列式取反了也就是原行列式为000若让一行加上另一行那么行列式不变证明的话[a,ba,b]0\begin{bmatrix}a,b\\a,b\end{bmatrix}0[a,ba,b​]0 [a,bac,bd][a,ba,b][a,bc,d][a,bc,d]\begin{bmatrix}a,b\\ac,bd\end{bmatrix}\begin{bmatrix}a,b\\a,b\end{bmatrix}\begin{bmatrix}a,b\\c,d\end{bmatrix}\begin{bmatrix}a,b\\c,d\end{bmatrix}[a,bac,bd​][a,ba,b​][a,bc,d​][a,bc,d​] 然后这样就可以用高斯消元的方法消矩阵了然后就可以求出行列式了。 回到这题来矩阵树定理大体来说就是AAA表示一张无向图的邻接矩阵DDD表示度数矩阵Di,iD_{i,i}Di,i​为iii的度数其他为000。去掉DDD和AAA的第kkk行和第kkk列之后就有det(D−A)det(D-A)det(D−A)就表示这张图的生成树个数。 当然有向图也可以如果是外向树那么DDD表示入度矩阵内向就是出度矩阵若xxx为根去掉第xxx行第xxx列之后det(D−A)det(D-A)det(D−A)就是答案了。 这里是求权值乘积和重边数等于权值就好了。 时间复杂度O(n3)O(n^3)O(n3) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N310,P1e97; ll n,m,t,ans,a[N][N]; ll power(ll x,ll b){ll ans1;while(b){if(b1)ansans*x%P;xx*x%P;b1;}return ans; } void dec(){ll f1;ans1;for(ll i2;in;i){ll wi;for(ll ji;jn;j)if(a[i][j]){if(i!j)f-f;wj;break;}swap(a[i],a[w]);ll invpower(a[i][i],P-2);ansans*a[i][i]%P;if(!a[i][i])return;for(ll ji;jn;j)a[i][j]a[i][j]*inv%P;for(ll ji1;jn;j){ll rateP-a[j][i];for(ll ki;kn;k)a[j][k](a[j][k]rate*a[i][k]%PP)%P;}}ansans*f;return; } int main() {scanf(%lld%lld%lld,n,m,t);for(ll i1;im;i){ll x,y,w;scanf(%lld%lld%lld,x,y,w);if(t)a[y][y](a[y][y]w)%P,a[x][y](a[x][y]-w)%P;else a[x][x](a[x][x]w)%P,a[y][y](a[y][y]w)%P,a[x][y](a[x][y]-w)%P,a[y][x](a[y][x]-w)%P;}dec();printf(%lld\n,(ansP)%P); }

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

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

相关文章

网站建设费一般摊销几年怎样用手机做推广免费网站

LeetCode - The Worlds Leading Online Programming Learning Platform 题目大意 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m n))。 你可以假设 nums1 和 nums2 不会同时为空。 …

企业网站内的问答模式怎么做苏州网页制作与网站建设地址

WinCC Professional V16 支持客户机/服务器架构,但目前只支持单个服务器或单对冗余服务器/多个客户机的模式,还不能支持像WinCC V7.5 SP1中的多个服务器/多个客户机的分布式架构。 组态步骤如下: 1. 在项目中分别添加服务器站和客户机站&…

dede网站开发步骤千万不要签劳务外包合同

全世界只有3.14 % 的人关注了数据与算法之美代码是一门语言,这门语言搭建了人与计算机沟通的桥梁。通过编写代码,人类可以“命令”计算机开发网页、开发软件、搭建游戏... ... 这门语言并不是上帝的发明,它是前辈们发挥聪明才智创造出来的&am…

温州15000 做网站的工作天津市建设教育培训网

文章目录 一、使用二、常用注解三、Valid or Validated ?四、分组校验1. 分组校验的基本概念2. 定义验证组3. 应用分组到模型4. 在控制器中使用分组5. 总结 一、使用 要使用这些注解,首先确保在你的 Spring Boot 应用的 pom.xml 文件中添加了 spring-bo…

微网站预览黄页网站数据来源

在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括招聘信息管理系统的网络应用,在外国招聘信息管理系统已经是很普遍的方式,不过国内的线上管理系统可能还处于起步阶段。招聘信息管理系统具有招聘信息管…

网站设计报告免费网站域名查询

目录 1.双链表的定义 2.双链表的创建和初始化 3.双链表的插入节点操作 4.双链表的删除节点操作 5.双链表的查找节点操作 6.双链表的更新节点操作 7.完整代码 🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助…

后海做网站公司北京汽车网站建设

本章提供了CUDA C编程模型的快速、简化的概述。CUDA扩展C语言以支持并行计算。在本章中,我们讨论了这些扩展的基本子集。为了您的方便,我们将本章中讨论的扩展总结如下: FUNCTION DECLARATIONS CUDA C扩展了C函数声明语法,以支持…

微网站上的一键导航怎么做网站建设类型有哪些方面

1.设置JVM运行内存 1.1编辑eclipse.ini 1.2 编辑eclipse.ini,设置jvm运行内存参数,最小内存:物理内存*0.2, 最大内存: 物理内存*0.6; 其中-vmargs为必须添加参数(-vmargs的意思是设置JVM参数),…

网站改版方案流程小区网络设计方案

multipassd通常是multipass服务的后台守护进程,它负责管理和控制虚拟机实例。 命令区别 例: multipass restart my-vm 这个命令用于重启Multipass中的虚拟机实例。例如有一个名为my-vm的虚拟机实例。 multipassd restart 这会重新启动Multipass后台…

用WordPress建什么站好wordpress本地上传头像插件

目录 概述 一、快速路径分配 1、get_page_from_freelist 2、rmqueue()函数 二、慢速路径分配 1、分配流程 三、direct_compact 概述 物理内存分配步骤 1、初始化,参数初始化 2、内存充足,快速分配 get_page_from_freelist 3、内存压力大,慢速…

手机网站底部导航有什么做论文的网站

目的 让代码更好维护,让多种数据分类更加明确(不同的模块挤在一个index.js中显得臃肿且不方便管理) 实现方式 修改store/index.js(也可以将不同模块分别写在不同的js文件中) const countAbout {//开启命名空间namespaced:true,actions:{..…

wordpress锚文本贵州快速整站优化

文章目录 一、前言二、错误信息如下三、参考链接 一、前言 在Room数据库结构变动的情况下,如果没有进行Room数据库升级迁移,则会报错Room cannot verify the data integrity.。在实际开发过程中,数据库结构会经常变化,直到发版。…

服装网站怎么做的wordpress文章分类页面

目录 1 图像的特征匹配 2 图像中提取GPS位置信息 2.1 写入GPS信息到图像中 2.2 读取带有GPS的图像 3 SIFT/AKAZE/AKAZE_MLDB特征提取对比 4 GMS Filter 5 将球形全景图转换为6个透视视图 6 照片组重建点云 1 图像的特征匹配 #include "openMVG/features/feature.…

非盈利网站建设问题响应式品牌网站设计

1 设备的概念 在学习驱动和其开发之前,首先要知道所谓驱动,其对象就是设备。 1.1 主设备号&次设备号: 在Linux中,各种设备都以文件的形式存在/dev目录下,称为设备文件。最上层的应用程序可以打开,关…

怎么在工商局网站做股东变更北京免费网站建设模板

垃圾邮件(Spam)的泛滥成灾一直是电子邮件系统中的一个严峻问题。随着垃圾邮件技术的不断演变,传统的过滤方法逐渐显得力不从心。因此,本项目旨在利用支持向量机(SVM)这一强大的机器学习工具,实现…

乐清开发网站公司自己建还是找代理建网站

光伏连接器 电子元器件百科 文章目录 光伏连接器前言一、光伏连接器是什么二、光伏连接器的类别三、光伏连接器的应用实例四、光伏连接器的作用原理总结前言 常用的光伏连接器类型包括MC4、MC3、Amphenol和Tyco等,它们根据连接方式、电气性能和标准规范等因素进行设计和选择…

企业网站建设哪家服务好网络营销包括

2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-B卷 2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-B卷A模块基础设施设置/安全加固(200分)A-1:登录安全加固(Windows, Linux)A-2&#…

西安做网站必达网络上海网站建设工作

个人主页:点我进入主页 专栏分类:C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 数据结构初阶 Linux 欢迎大家点赞,评论,收藏。 一起努力,共赴大厂。 目录 一.前言 二.插入排序 …

有自己网站好处北京注册公司代理机构排名

目录 访问字符串中的值 Python字符串运算符 Python 字符串格式化 str.format() 数字格式化 多行注释 f-string Unicode 字符串 Python 的字符串内建函数 我们可以用单引号或者双引号"来创建字符串。 创建字符串很简单,给变量分配一个值即可例如 ahell…