首页 > 其他分享 >计数交换

计数交换

时间:2024-02-16 16:33:04浏览次数:22  
标签:同一个 交换 编号 个数 计数 蓝书 权值

详细阐述一下蓝书的做法

首先,我们创造\(n\)个点,每个点有一个权值\(p_i\),也有一个编号

蓝书的连边就是对每一个点,从这个点出发连一条有向边到编号为这个点权值的点

比如书上举的那个例子,编号分别为\(1,2,3,4,5,6\),权值分别为\(2,4,6,1,5,3\)

这样这个图肯定是由若干个环组成的

然后这个引理是怎么想到的:

我们考虑任意一次交换(此时的交换相当于在交换两个点的权值),如果这两个点不在同一个环里面,想一下就会发现整个图的环的个数就会减少一,如果两个点在同一个环里面,整个图的环的个数就会增加一,所以一次操作要么让环的个数增加一,要么让环的个数减少一

因此在满足\(m\)最小的情况下,我们每次的交换操作都是在同一个环里进行的(根据我们刚刚的分析,我们可以找到一个\(m\)的下界,而图中只要存在不是自环的环就可以一直这么拆,每次拆都会让环的个数加一)

然后我们再来考虑同一个环里面交换两个点的结果是什么,这个见蓝书就好了,手搓几下就可以想到引理了

这也是为什么后面的操作都是默认在同一个环里面进行操作的原因

标签:同一个,交换,编号,个数,计数,蓝书,权值
From: https://www.cnblogs.com/dingxingdi/p/18017262

相关文章

  • 通过注册表交换Ctrl键和CapsLock键
    频繁地使用左下角的Ctrl键对我的小拇指产生了非常大的负担,想把它和不常用但很容易按的CapsLock键交换。先打开注册表,导航到HKEY_LOCAL_MACHINE->System->CurrentControlSet->Control->KeyBoardLayout。右键新建->二进制值,命名为ScancodeMap。右键新建的Scanc......
  • 区间满足条件的子区间计数
    区间满足条件的子区间计数一般是扫描线,可能会有线段树维护历史版本信息。CF526FPuddingMonsters题意:给定一个\(n\timesn\)的棋盘,其中有\(n\)个棋子,每行每列恰好有一个棋子。对于所有的\(1\leqk\leqn\),求有多少个\(k\timesk\)的子棋盘中恰好有\(k\)个棋子。......
  • 【C++】两两交换链表中的节点
    #include<iostream>#include<stack>usingnamespacestd;structListNode{intval;ListNode*next;ListNode(intx):val(x),next(nullptr){}};ListNode*swapPairs1(ListNode*head){ListNode*dummyHead=newListNode(0);dummyHead......
  • 【数据库】对大数据量数据集,PostgreSQL分组统计数量,限定每组最多数量
    一、背景介绍在处理大数据量数据集时,我们经常需要进行分组统计。例如,我们需要统计每个城市的人口数量、每个年龄段的人数等。在PostgreSQL中,我们可以使用row_number()函数结合over(partitionby)子句来实现这个功能。同时,为了限定每组最多数量,我们可以使用row_num<=100......
  • 三、四元环计数
    无向图三元环计数:定义一个有向图\(G'\):把\(G\)中每条边改成从度数小的点指向度数大的点的有向边。性质:\(G'\)中每个点的出度\(\le2\sqrtm\)。证明:若\(u\)的出度\(>2\sqrtm\),则显然\(u\)在原图中的度数\(>2\sqrtm\)。所以\(u\)指向的至少\(2\sqrtm+1\)个......
  • 「JOI 2024 Final」礼物交换
    [link](https://loj.ac/p/4092)考虑单次询问怎么做。不难发现这是一个二分图匹配,左部点$i$可以匹配到右部点$j$当且仅当$A_i\geB_j\andi\neqj$。不妨设$B$递增,这当然可以通过排序实现。什么时候不存在完美匹配呢?就是存在左部点$i$,$i$只能匹配到右部点$[1,i-1]$(也......
  • 【计网实验】三层交换机的配置
    三层交换机的配置实验环境仿真平台:CiscoPacketTracer6.1终端系统:LinuxUbuntuMate20.04交换机:3560-24PS实验1:通过vlanip做网关,实现不同vlan间的路由网络拓扑网络配置PC1:192.168.1.1/24,网关192.168.1.2PC2:192.168.2.1/24,网关192.168.2.2实验步骤1.配置交......
  • 数字式频率计、通用计数器、高精度频率计的操作使用说明
    在选择测量仪器之前必须了解待测信号的所有特性,附非肯定待测信号是纯净(无噪声干扰)、平稳、单一频率成分,否则应该在制订测试方案前用频谱分析仪先观测待测信号中的干扰信号及噪声电平,然后看计数器的性能是否能允许这些干扰并仍能成功地完成频率的测量。给相应通道输入频率信号,点击启......
  • 【Cisco Packet Tracer】集线器和交换机区别
    ......
  • 华为交换机查看环路
    dismac-addressflappingrecord 光口查看对端连接设备dislldpneighborinterfaceGigabitEthernet1/5/1/1......