网站积分方案seo外链网站源码

web/2025/9/26 0:53:37/文章来源:
网站积分方案,seo外链网站源码,学校网站对学校建设的重要性,商城网站建设快速服务文章目录 蓝桥杯* 最大公约数欧拉函数模版* 线性筛法 求欧拉函数* 快速幂 a^k%p扩展欧几里得算法 蓝桥杯 * 最大公约数 两个整数的最大公约数等于其中较小的那个数和两数的差的最大公约数。通过不断地用较小的数替换较大的数#xff0c;并用两数的差替换较小的数#xff0c;… 文章目录 蓝桥杯* 最大公约数欧拉函数模版* 线性筛法 求欧拉函数* 快速幂 a^k%p扩展欧几里得算法 蓝桥杯 * 最大公约数 两个整数的最大公约数等于其中较小的那个数和两数的差的最大公约数。通过不断地用较小的数替换较大的数并用两数的差替换较小的数最终会得到最大公约数。 例如计算 gcd(48, 18) 的过程如下 gcd(48, 18)   gcd(18, 48 % 18) gcd(18, 12)   gcd(12, 18 % 12) gcd(12, 6)   gcd(6, 12 % 6) gcd(6, 0) 当 b 为零时算法停止返回 a在这里是6这是 48 和 18 的最大公约数。 int gcd(int a, int b) {return b ? gcd(b, a % b) : a; }对于一些比较难以理解或者自己尝试书写有困难的算法我们可以理解它的一些简单的例子并且尝试记下来对于我们直接使用提高做题效率有很大的帮助。 #include iostream using namespace std;int gcd(int a,int b) {return b?gcd(b,a%b):a; }int main() {int ret0;for(int i1;i3030;i){if(gcd(i,2020)igcd(i,3030)i){ret;}}coutret;return 0; }#include iostream using namespace std;int gcd(int a,int b) {return b?gcd(b,a%b):a; }int main() {int n0;cinn;int a0,b0;while(n--){cinab;coutgcd(a,b)endl;}return 0; }#include iostream using namespace std;int gcd(int a,int b) {return b?gcd(b,a%b):a; }int main() {int x0,y0;cinxy;int ret0;long long xyx*y;for(int px;py;p){for(int qx;qy;q){if(q*pxygcd(q,p)x){ret;}}}coutretendl;return 0; }欧拉函数模版 欧拉函数是计算小于n的正整数中与n互质的数的数目。 // 欧拉函数模版 #include iostream using namespace std; int main() {int n;cin n;while (n--){int a;cin a;int res a;for (int i 2; i a / i; i){if (a % i 0){res res / i * (i - 1);while (a % i 0) a / i;}}if (a 1) res res / a * (a - 1);cout res endl;}return 0; }#include iostream using namespace std; int main() {int n;cinn;while(n--){int a;cina;int resa;for(int i2;ia/i;i){if(a%i0){resres/i*(i-1);while(a%i0) a/i;}}if(a1) resres/a*(a-1);coutresendl;}return 0; }* 线性筛法 求欧拉函数 欧拉函数计算小于或等于某个数 n 的所有正整数的欧拉函数值之和的。 欧拉函数记作 φ(n)表示小于 n 且与 n 互质的正整数的个数。 get_eulers 函数是实现欧拉函数计算的核心部分。它首先初始化 phi[1] 1然后遍历从 2 到 n 的所有整数。对于每个整数 i如果 i 是质数即 st[i] 为假则将其添加到 primes 数组中并设置 phi[i] i - 1因为质数的欧拉函数值就是它自身减一。 接着对于每个质数 primes[j]代码会计算 primes[j] * i 的欧拉函数值。这里使用了线性筛法的思想避免了重复计算。如果 i 能够被 primes[j] 整除那么 primes[j] * i 的欧拉函数值就是 phi[i] * primes[j]并且内层循环会提前结束因为 primes[j] 已经是 primes[j] * i 的一个质因子无需继续筛选。否则primes[j] 是 primes[j] * i 的一个新质因子所以 primes[j] * i 的欧拉函数值就是 phi[i] * (primes[j] - 1)。 const int N 1000010;int primes[N], cnt 0; int phi[N]; bool st[N];// 线性筛法 求欧拉函数 ll get_eulers(int n) {phi[1] 1;for (int i 2; i n; i){if (!st[i]){primes[cnt] i;phi[i] i - 1; // i如果是质数那么i的欧拉函数就是i-1}for (int j 0; primes[j] n; j){st[primes[j] * i] true;if (i % primes[j] 0){phi[primes[j] * i] phi[i] * primes[j]; //第primes[j]*i的 欧拉函数为phi[i]*primes[j] break; // 线性筛法}phi[primes[j] * i] phi[i] * (primes[j] - 1);}}ll res 0;for (int i 1; i n; i) res phi[i];return res; }int main() {int n 6;cout get_eulers(n) endl;return 0; }* 快速幂 a^k%p if (k 1) res (ll)res * a % p;如果 k 的二进制表示的最低位是 1那么将 a 乘到 res 上并对 p 取模。这里 (ll) 是为了将 res 和 a 转换为 long long 类型以防止在计算过程中溢出。 k 1;将 k 右移一位相当于除以 2。 a (ll)a * a % p;将 a 自乘并对 p 取模。 // 快速幂 a^k%p int qmi(int a, int k, int p) {int res 1;while (k){if (k 1)res (ll)res * a % p;k 1;a (ll)a * a % p;}return res; }int main() {int n1;//cin n;while (n--){int a, k, p;cin a k p;cout qmi(a, k, p);}return 0; }#includeiostream #includealgorithm using namespace std; typedef long long ll;// 快速幂 a^k%p int qmi(int a, int k, int p) {int res 1;while (k){if (k 1)res (ll)res * a % p;k 1;a (ll)a * a % p;}return res; }int main() {int n1;//cin n;while (n--){int a, k, p;cin a k p;cout qmi(a, k, p);}return 0; }扩展欧几里得算法 除了计算a、b两个整数的最大公约数此算法还能找到整数x、y。通常谈到最大公因子时, 我们都会提到一个非常基本的事实: 给予二整数 a 与 b, 必存在有整数 x 与 y 使得ax by gcd(a,b)。 // 扩展欧几里得算法 int exgcd(int a, int b, int x, int y) {if (!b){x 1, y 0;return a;}int d exgcd(b, a % b, y, x);y - a / b * x;return a; }int main() {int n;cin n;while (n--){int a, b, x, y;cin a b;exgcd(a, b, x, y);cout x y;} return 0; }

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站服务器是主机吗一个空间放2个网站

二叉树的遍历(堆栈) 如何理解用堆栈方式代替递归去遍历二叉树,关键点在于了解每个结点输出时的顺序,以及理解前序中序后序是如何遍历的,这点很重要,可以自己画一个树图,熟练写出遍历的结果 以…

哈尔滨建设工程交易中心网站网络规划师

轻轻松松,一键获取3000个外链 http://report.loganrockmarketing.com/backlinker/idx.html 打开以上网址: 在方框里输入你要推广的网址(不要加前面的http://) 然后点击start/continue backlinking按钮 接下来,坐享其成吧。转载于:…

vps网站建站助手wordpress数据库无法访问

机缘 实际上在之前的文章之中我已经介绍过自己与csdn的缘分了,当初对算法十分的痴迷,也很希望能够将自己的一些理解写在csdn上,所以就开始了在csdn上的写作。 收获 在创作过程中最大的收获还是对过去所学的知识的总结吧,可惜的就…

免费申请com网站网站开发主流方法

SweetAlert2是一款功能强大的纯Js模态消息对话框插件。SweetAlert2用于替代浏览器默认的弹出对话框,它提供各种参数和方法,支持嵌入图片,背景,HTML标签等,并提供5种内置的情景类,功能非常强大。SweetAlert2…

建设网站分析报告商城网站建站

OpenTelemetry 介绍OpenTelemetry是一种开放的源代码规范,工具和SDK,用于检测,生成,收集和导出遥测数据(指标,日志和跟踪),开放遥测技术得到了Cloud Native Computing Foundation(CN…

手机网站的模板下载软件哪个搜索引擎能搜敏感内容

PCL点云处理之 基于垂直度检测与距离聚类 的路面点云提取方案 (二百三十九) 一、算法流程二、具体步骤1.垂直度检测与渲染1.代码2.效果2.水平分布点云提取1.代码2.效果3.路面连通点云提取1.代码2.效果三、完整代码四、参考文献一、算法流程

茂名建站模板搭建南阳做网站电话

摘要:新时代背景下,中国经济快速发展,城乡融合发展成为缩小城乡差距,推动共同富裕的重要方式。吉林省作为东北老工业基地,传统产业竞争优势减弱,城乡流动人才就业规模增加,并呈现“农村-城市”的…

iis网站发布默认首页横峰县建设局网站

在Spring Boot中整合Server-Sent Events (SSE) 是一种简单且有效的方法,用于实现服务器向客户端推送实时更新的功能。SSE 是一种服务器到客户端的单向通信协议,允许服务器推送消息到客户端,而不需要客户端发出请求。 1、添加依赖 首先,确保你的Spring Boot项目中已经包含…

怎么做自己的网站推广产品江苏网站备案

本文的标题来自Scott Hanselman 的 Xamarin Evolve 2013 Talk Video - How C# Saved My Marriage,想写下这些东西主要是今天看到了CSDN的一个极客头条《观点:.NET向何处去?》和传智播客.Net学院:《LinuxMono公开课》的视频看了2个…

制作网页创建站点的步骤专业的做网站软件

文章构建了一个通用单变量概率时间预测模型 Lag-Llama,在来自Monash Time Series库中的大量时序数据上进行了训练,并表现出良好的零样本预测能力。在介绍Lag-Llama之前,这里简单说明什么是概率时间预测模型。概率预测问题是指基于历史窗口内的…

天猫网站建设分析免费卡盟网站建设

目录 1 Zabbix简介1.1 软件架构1.2 版本选择1.3 功能特性 2 安装与部署2.1 时间同步需求2.2 下载仓库官方源2.3 Zabbix-Server服务端的安装2.3.1 安装MySQL2.3.1.1 创建Zabbix数据库2.3.1.2 导入Zabbix库的数据文件 2.3.2 配置zabbix_server.conf2.3.3 开启Zabbix-Server服务2.…

php彩票网站建设源码学院网站建设服务招生宣传

一、window对象 BOM属于window对象 1.BOM(浏览器对象模型) bom里面包含着dom,只不过bom我们平时用得比较少,我们经常使用的是dom操作,因为我们页面中的这些标签都是在dom中取的,所以我们操作dom多一点。 window对象…

深圳 建网站品牌建设方案的完整纲要

在 CentOS 7 上安装 Redis 可以通过几个简单的步骤完成。以下是一种常用的方法: 更新系统: 在安装任何新软件之前,最好先更新系统的软件包列表,以确保安装的软件版本是最新的。可以使用以下命令来更新: sudo yum up…

辽宁网站建设熊掌号广告优化师工资一般多少

正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 (0-9) 匹配 0-9′ 本…

吉林市最新消息今天搜索引擎优化排名案例

2019年1月19日,苏州微软将举办苏州史上最盛大的开发者聚会,微软技术俱乐部成立大会暨微软技术交流会。超越苹果,登顶世界市值第一!云与AI两大技术支柱支撑起的微软帝国,正向万亿美元俱乐部挺进!微软的改变我…

企业网站建设方案商场设计平面布置图

目录 1.打开危险警告灯 2.取出反光背心穿上 3.取出指示牌 4.放置三角指示牌。 1.打开危险警示灯 2.取出反光背心穿上 3.取出指示牌

宁波做网站 主觉文化为啥网站打开速度慢

Lambda函数 JDK8新增的语法形式, 使用Lambda函数替代某些匿名内部类对象,从而让程序代码更简洁,可读性更好。 基本使用 lambda表达式只能简化函数式接口的匿名内部类写法 // 1.定义抽象类 abstract class Animal {public abstract void crt(); }publi…

联盟网站建设网址生成app一键生成器

1,写一个函数&#xff0c;判断一个字符串是否是回文字符串。 下面给出一个用于判断一个字符串是否是回文字符串的demo 函数 #include <stdio.h> #include <string.h> int isPalindrome(char str[]) { int len strlen(str); for (int i 0; i < len / 2;…

深网网站网站建设专业的公司

茵茵所在的合唱队共有N个人&#xff08;N为奇数&#xff09;。为了准备一次演出&#xff0c;老师开始为她们安排合唱队形了。大家都知道&#xff0c;合唱队形通常是中间高两端低的。老师是这样安排他们的队形的&#xff1a;先让所有的同学按高个儿在前的顺序排成一队。然后&…

视频网站管理系统哈尔滨网络推广经理招聘

图像分类是计算机视觉领域的一个基本任务&#xff0c;它在许多实际应用中都有广泛的应用。以下是一些图像分类的实战案例&#xff1a; 人脸识别&#xff1a; 应用&#xff1a;安全监控、身份验证、社交媒体面部标记。实例&#xff1a;使用深度学习模型识别和验证图像中的人脸&…