首页 > 其他分享 >20240930

20240930

时间:2024-09-30 20:49:47浏览次数:1  
标签:cnt gcd no 枚举 因子 20240930 我们

The Only Way to the Destination

首先假如两个墙之间的间隔大于等于二了,那么就直接输出 \(no\),如果能在图的空隙中找到一个 \(2 * 2\) 的矩形,那么也是输出 \(no\),然后我们可以把每一列看成一个点,再把每个空隙看成一条边即可,用并查集维护

A Simple MST Problem

一个性质

  • 我们可以发现一条连接 \(u, v\) 的边的代价为 \(cnt_u + cnt_v + cnt_{gcd(u, v)}\) (\(cnt\) 表示一个数的质因子数量)

我们可以枚举两个数的 \(gcd\) 然后对于每个 \(gcd\) 枚举他的倍数的质因子数量最少的,然后我们把他的倍数都与那个因子数量最少的建边,然后跑最小生成树,由于我们枚举的是 \(gcd\) 所以我们的 \(cnt_{gcd(u, v)}\) 是确定的,那么我们只需最小化 \(cnt_u\) 和 \(cnt_v\),然而 \(cnt_u\) 又是我们枚举的,所以只需找出最小的 \(cnt_v\)即可

标签:cnt,gcd,no,枚举,因子,20240930,我们
From: https://www.cnblogs.com/libohan/p/18442422

相关文章

  • 20240930模拟赛
    T1连珠风暴(necklace.pas/c/cpp)问题描述:给定M种颜色的珠子,每种颜色珠子的个数均不限,将这些珠子做成长度为N的项链。问能做成多少种不重复的项链.并且两条项链相同,当且仅当两条项链通过旋转或是翻转后能重合在一起,且对应珠子的颜色相同。样例输入:25样例输出:8下图是......
  • 深入解析四舍五入:类型、原理与实战指南20240930
    深入解析四舍五入:类型、原理与实战指南引言在软件开发中,四舍五入是一个常见且重要的操作,广泛应用于数值计算、数据处理和金融分析等领域。然而,四舍五入并非只有一种方式,不同的舍入方法可能会对计算结果产生显著影响。本文将深入探讨四舍五入的常见类型、其背后的原理以及......