首页 > 其他分享 >2024 BUPT Programming Contest F

2024 BUPT Programming Contest F

时间:2024-10-22 08:49:35浏览次数:9  
标签:frac gcd pmod 矩阵 BUPT Programming times 2024 equiv

简要题意

给定一个 \(n \times n\) 矩阵,矩阵中的每一个元素的计算方式如下:

  • 随机从 \([0, n - 1]\) 中选出两个整数(可以重复)\(a, b\),矩阵的元素为 \(a \times b \bmod n\)

求矩阵中元素 \(m\) 出现次数的期望。

  • \(0 \le m < n \le 10^{12}\)

题解

对于矩阵中的任意一个元素是独立的,因此我们考虑对于一组 \(a \times b \equiv m \pmod n\) 的期望。

原式可推出 \(ab + kn = m\),由裴蜀定理可知,当 \(\gcd(a, n) \mid m\) 时,方程有线性解。

接下来考虑对于一个合法的 \(a\) 有多少组解是可以被接受的,由于 \(at = sn\),我们想要找到尽可能小的 \((s, t)\) 的一组解,那么 \(t = \frac{n}{\gcd(a, n)}\),若 \(ab \equiv m \pmod n\),那么 \(a\left(b + \frac{n}{\gcd(a, n)}\right) \equiv m \pmod n\)。

考虑将 \(m\) 分解,必存在最小的二元组 \((a, b)\) 使得同余式成立,因此所有的合法解为:

\[\sum_{d \mid m}\frac{n - \frac{m}{d}}{\gcd(d, n)} \]

标签:frac,gcd,pmod,矩阵,BUPT,Programming,times,2024,equiv
From: https://www.cnblogs.com/YipChipqwq/p/18491756

相关文章

  • zlibrary网站镜像,2024年国内可访问地址持续更新
    Z-Library是一家广受欢迎的电子图书馆,拥有庞大的电子书资源,被誉为全球最大的免费电子书网站之一。其数字档案库涵盖了超过千万本书籍,包括各种学科领域的经典名著、学术著作、小说等,用户可以在此免费下载所需的电子书。该图书馆的功能十分强大,拥有一个像Google一样的搜索框,用户只......
  • Photoshop PS 免费安装使用2024 最新使用
    传送门:https://pan.quark.cn/s/3166efc40518ps:下载后解压就可使用在前端开发的过程中,设计师没有空的时候,或者独自在加班的时候,图像处理是一个不可避免的任务。无论是切图、调整图片尺寸,还是简单的修饰,掌握一款强大的图像编辑工具都是非常重要的。作为一名前端工程师。体积小,不......
  • Z-Library官方入口国内可用网址(2024更新中)
    zlibrary数字图书馆介绍Z-library被称为全球最大的数字图书馆,里面包含9,826,996本电子书,84,837,646篇期刊文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不二选择。zlibrary数字图书馆镜像网......
  • 2024/10/21 日 日志 --》关于Mysql中的数据库连接池 简述笔记整理
    为了保证博客内容的连贯性,我决定把Maven内容单独开辟而不与JDBC相混。以下为数据库连接池的简单描述和笔记整理点击查看代码--数据库连接池--简介:--·数据库连接池是个容器,负责分配、管理数据库连接。--·它允许应用程序重复使用一个现有的数据库连接,而不是再重新建......
  • 2024-10-21 闲话
    高考后来参加南开强基的校测,教室里面只有她非常清秀。也可能清秀的不是她,我的记忆全都错乱了。可能是她的话故事可以拉得更长,虽然即使这个不是她,故事也可以很长。另一种情况,这个是她,故事也可以很短。这人究竟是不是她可能重要,可能不重要。其实之前脑袋里面只有一个印象,这段时间试......
  • 20222401 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1实验内容1.1实践基本知识1.1.1后门后门就是不经过正常认证流程而访问系统的通道。最早的后门并不是恶意的,而是开发人员为了便于在开发期间调试程序而设置的快捷路径。按照存在位置进行分类,可以分为以下4类:编译器后门操作系统后门应用程序后门伪装成正常程序的后门1.......
  • # 20222309 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    1.实验内容1、实践内容(1)正确使用msf编码器,veil-evasion,自己利用shellcode编程等免杀工具或技巧(2)通过组合应用各种技术实现恶意代码免杀(3)用另一电脑实测,在杀软开启的情况下,可运行并回连成功,注明电脑的杀软名称与版本2、实验要求(1)杀软是如何检测出恶意代码的?基于特征......
  • 2024/10/21 模拟赛总结
    \(100+50+0+5=155\),T3三目没打括号太爽了#A.串串串基本上就是前缀异或和板子交换两个\(0,1\)不会改变奇偶性,所以可以直接疑惑判断//BLuemoon_#include<bits/stdc++.h>usingnamespacestd;constintkMaxN=2e5+5;intn,m,q,l1,r1,l2,r2,f[kMaxN],g[k......
  • 2024-10-21每日一题
    P1223排队接水题目描述有\(n\)个人在一个水龙头前排队接水,假如每个人接水的时间为\(T_i\),请编程找出这\(n\)个人排队的一种顺序,使得\(n\)个人的平均等待时间最小。输入格式第一行为一个整数\(n\)。第二行\(n\)个整数,第\(i\)个整数\(T_i\)表示第\(i\)个人的......
  • 2024CCPC哈尔滨站游记
    DAY0晚上8:30飞机落地,真切地感受到了祖国东北的寒冷,呼啸的冷风一刀一刀地割在脸上、手上。遂赶紧打了个网约车去酒店。等车的过程中发现高中同学YingLi也是这个点的飞机并且直接遇见了,他们队也被冷麻了。到酒店后发现订酒店的学弟订成了大床房,而且酒店已经没有别的房间了,所......