洛谷 P3211 [HNOI2011] XOR和路径
洛谷 P3211思路题目是在一个地图上的期望且可以来回走就用高斯消元因为有异或且想要用高斯消元就必须是加法所以就考虑拆位还是设表示的路径这一位为的概率那么就是的路径这一位为的概率表示的出度再推式子的时候就可以先不用考虑来回走的问题高消会给出答案就可以高斯消元,最后注意这题虽然是无向图,但是自环也不能加两次,需要特判代码#includebits/stdc.h using namespace std; struct edge{ int v,w; };int n; double a[110][110]; double abss(double x){ if(x0)return -x; else return x; } vectoredgev[110];int d[110]; const double eps1e-9; void gass(){ for(int i1;in;i){ int hi; for(int ji1;jn;j){ if(abss(a[h][i])abss(a[j][i])){ hj; } } if(i!h)swap(a[i],a[h]); double diva[i][i]; for(int ji;jn1;j)a[i][j]/div; for(int ji1;jn;j){ diva[j][i]; for(int ki;k(n1);k){ a[j][k]-a[i][k]*div; } } } for(int in-1;i1;i--){ for(int ji1;jn1;j){ a[i][n1]-(a[i][j]*a[j][n1]); } } } int main(){ // ios::sync_with_stdio(0); // cin.tie(0);cout.tie(0); int m;cinnm; for(int i1;im;i){ int x,y,z;cinxyz; if(x!y){ d[x];d[y]; v[x].emplace_back((edge){y,z}); v[y].emplace_back((edge){x,z}); }else{ d[x]; v[x].emplace_back((edge){y,z}); } } double ans0; for(int k0;k30;k){ memset(a,0,sizeof(a)); for(int i1;in;i){ a[i][i]d[i]; for(edge t:v[i]){ if(t.w(1k)){ a[i][t.v]1; a[i][n1]1; }else{ a[i][t.v]-1; } } } a[n][n]1; gass();ans(1k)*1.0*a[1][n1]; } printf(%.3lf,ans); return 0; }

相关新闻

5.42.三种类型的补偿网络(1-传递、策略)

5.42.三种类型的补偿网络(1-传递、策略)

补偿网络类型详解:一型、二型与三型 目录 三型补偿网络二型补偿网络一型补偿网络集成芯片内部补偿说明补偿网络设计策略与稳定性准则 三型补偿 三型补偿网络是最成熟、功能最全面的电压型运放补偿结构,适用于广泛的开关电源控制场景。 结构与传递函…

2026/7/3 14:10:07 阅读更多 →
数据交易可视化分析:PowerBI实战案例教程

数据交易可视化分析:PowerBI实战案例教程

数据交易可视化分析:PowerBI实战案例教程 关键词:数据交易、可视化分析、PowerBI、实战案例、数据建模、ETL、商业智能 摘要:本文通过完整的实战案例,系统讲解如何使用PowerBI构建数据交易可视化分析平台。从数据清洗、建模到交互…

2026/7/4 15:45:05 阅读更多 →
SolidWorks二次开发(C#)-swDoc.IGetActiveConfiguration获取当前配置属性-删除所有属性

SolidWorks二次开发(C#)-swDoc.IGetActiveConfiguration获取当前配置属性-删除所有属性

SolidWorks2024+VS2022 API 代码 ISldWorks _swApp = Activator.CreateInstance(Type.GetTypeFromProgID("SldWorks.Application")) as SldWorks

2026/7/3 16:23:49 阅读更多 →

最新新闻

行业领先·审查通过·高性能|运营商行业数据库审计和监测最佳实践指南

行业领先·审查通过·高性能|运营商行业数据库审计和监测最佳实践指南

一、方案概要:数据化落地的全周期数据库安全治理体系【提示】本段立足运营商数字化转型全局,聚焦产品核心特性与落地成效,系统性概述方案核心价值与行业定位。在数字基建升级与数据合规强监管态势下,电信运营商数据库安全治理成为…

2026/7/5 13:42:12 阅读更多 →
踩坑3周,我在实验室内网搭了个零公网请求的论文AIGC筛查本地系统

踩坑3周,我在实验室内网搭了个零公网请求的论文AIGC筛查本地系统

搞AIGC内容本地筛查的这三周我人都麻了,之前先后试了GPTZero、Originality.ai、团象AIGC检测、Crossplag、Copyscape、PaperPass旗下的AI检测,全不好用。这些工具要么强制要求把全文上传公网服务器,要么对理工科论文的公式部分误判率高到离谱…

2026/7/5 13:42:12 阅读更多 →
11、<简单>有一个六位数,其个位数字7,现将个位数字移至首位(十万位),而其余各位数字顺序不变,均后退一位,得到一个新的六位数,假如新数为I旧数的4倍,求原来的六位数

11、<简单>有一个六位数,其个位数字7,现将个位数字移至首位(十万位),而其余各位数字顺序不变,均后退一位,得到一个新的六位数,假如新数为I旧数的4倍,求原来的六位数

#include <iostream> using namespace std;int main() {// old 是原六位数&#xff0c;个位固定为7for (long old 100007; old < 999997; old 10){// 拆分前5位long front old / 10;// 个位7移到十万位&#xff0c;生成新六位数long newNum 700000 front;// 判断…

2026/7/5 13:40:12 阅读更多 →
终极精简指南:使用PowerShell脚本让Windows 11瘦身50%

终极精简指南:使用PowerShell脚本让Windows 11瘦身50%

终极精简指南&#xff1a;使用PowerShell脚本让Windows 11瘦身50% 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 你是否曾为Windows 11那臃肿的系统体积和缓慢的…

2026/7/5 13:40:12 阅读更多 →
从《中国统计年鉴》到可比数据:手把手教你计算不变价GDP

从《中国统计年鉴》到可比数据:手把手教你计算不变价GDP

1. 为什么需要计算不变价GDP&#xff1f; 我第一次接触GDP数据时&#xff0c;发现一个奇怪现象&#xff1a;某城市2000年GDP是1000亿元&#xff0c;2020年GDP是8000亿元&#xff0c;看起来增长了8倍。但老师告诉我&#xff0c;这个比较毫无意义&#xff0c;因为没考虑物价变化。…

2026/7/5 13:40:12 阅读更多 →
编程启蒙|Scratch 转 Python 系列第 3 天完整教程

编程启蒙|Scratch 转 Python 系列第 3 天完整教程

本篇是零基础 Python 自学系列 Scratch 转 Python 第 3 天笔记&#xff0c;适合纯小白入门&#xff0c;内容包含实操代码、详细讲解与配套练习题&#xff0c;全程 Scratch 积木代码 Python 双向对照教学。 一、昨日内容复盘&#xff08;Scratch 转 Python Day2 for 循环与 ra…

2026/7/5 13:36:11 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻