异或

news/2024/10/13 9:47:02

这道题目的思路比较好

由于\(1\)\(n\)的路径很多,我们猜想,任意选一条路径可以通过某种异或运算来得到最优解

证明:假设我们选出的路径不是最优路径,那么对于另一条最优路径,一定可以通过我们选出的路径异或上若干个简单环来达到。举个例子说明

假设我们选出的是直线段\(AE\),最优的路线是\(A\)先走直线到\(D\),然后通过两个圆弧\(DCB\)到达\(B\),最后再走直线到\(E\),那么最优路线的值就等于我们选出的路径异或上图中的两个简单环

上述结论启发我们,找到图中所有的简单环,然后用我们选出来的路径加上若干个简单环能够到达的最大值就是答案

但是我们任选简单环,是否一定能够找到一条路径对应呢?答案是肯定的,对于任意一个简单环,我们先从\(1\)走到环上的某一点\(x\),然后走一遍这个环到\(x\),再从\(x\)又回到\(1\)号点就相当于得到了这个环的异或值

于是我们找出所有简单环考虑线性基

当我们化出行简化梯形矩阵的时候,记住每个非零行是若干个\(a\)的异或,也就是说我们任取非零行来异或一定可以在原来的\(a\)中找到一些\(a\)来异或起来对应;而这些非零行又是极大线性无关组,显然可以覆盖问题空间

注意行简化梯形矩阵有“异或运算”这道题目所说的性质,所以我们依次从高位到低位贪心即可

找出所有简单环的代码要记住

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

rt1052点亮0.96寸spi屏

一,前言 目的是用rgb屏,但是rgb屏硬件还没准备好,所以要先学习下lvgl上位机,但是学习完要烧录到屏中看效果,所以我今天就先点亮spi屏。找了之前stm32时候点亮频的lcd驱动进行的移植,cs我不是gpio控制的,所以注释了2行,看起来无影响。 二,说明 0.96存spi驱动的LCD屏ST7…

【网络通信】Windows搭建RTMP视频流服务器(含推流/拉流详细教程)

RTMP(Real-Time Messaging Protocol)是一种用于实时流媒体传输的网络协议,主要用于传输音频、视频和数据。RTMP最初是由Adobe Systems公司开发的,用于其Flash平台和Adobe Media Server,但随着技术的发展和开源社区的推动,RTMP已经成为了一个广泛使用的流媒体传输协议。今…

基于直方图的图像曝光量分析FPGA实现,包含tb测试文件和MATLAB辅助验证

1.算法运行效果图预览 正常图像: checkb位于f192b和f250b之间多度曝光图像: checkb位于f192b和f250b之外,判决为曝光过度。2.算法运行软件版本 vivado2019.2matlab2022a3.算法理论概述 参考资料如下:主要采用的方法为: 4.部分核心程序`timescale 1ns / 1ps // // Compan…

人机验证 reCaptcha 无法解锁 使用 Gooreplacer 的解决方案

解决方案 浏览器搜索并安装插件 Gooreplacer(参考下方链接),新增设置:匹配模式 google.com/recaptcha 匹配类型 通配符 目标地址 recaptcha.net/recaptcha如下图:并开启,刷新页面,即可。 故障分析及解决思路 常见的人机验证(reCaptcha)网址是 google.com/recaptcha,而…

RESTful风格接口设计

我们平常开发一般只使用GET、POST方法。而对于HTTP给出的PUT、DELETE等其他方法都没使用。以RESTful风格设计接口就能全部用上这些方法。 按照RESTful理查德森成熟度模型改造接口 这个模型跟数据库范式等级相似,都是一层一层满足。我们的mvc接口不好说是哪一级,一般都是每个操…

前端 Vue-cli中 vue.config.js 的配置详解

Vue-cli 3 / Vue-cli 4 目录结构├── README.md # 说明 |-- dist # 打包后文件夹 ├── babel.config.js # babel语法编译 ├── package-lock.json ├── public # 静态文件夹,这类资源将会直接被拷贝,而不会经过 webpack 的处…

前端 Vue webpack配置之 webpack.config.js 文件配置

Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行。默认情况下,会搜索当前目录的 webpack.config.js 文件,这个文件是一个 node.js 模块,返回一个 json 格式的配置信息对象,或者通过 --config 选项来指定配置文件。 .输入命令:webpack,即可按…

攻防世界 serial-150 IDA动调

比较完整的做题记录吧,很基础,当作过一遍题目,大佬请飘过 题目 分析过程 丢到PE里面,是一个64位的ELF丢到IDA里面,查看字符串,发现线索 但是双击进去,不是汇编。是一个只读的rodata段 左边函数也不多,发现没有main函数,先点进去启动的start函数看看,发现main函数 点进…