2021牛客寒假算法基础集训营4-J-邬澄瑶的公约数(质因数分解)

倾斜摄影与激光点云融合建模:Photoscan+ContextCapture避坑指南 本文详细解析了倾斜摄影与激光点云融合建模的技术流程,重点介绍了使用Agisoft Metashape(原Photoscan)与ContextCapture进行数据融合的实战指南。文章深入探讨了数据预处理、坐标系统一、空三计算策略及在ContextCapture中进行点云配准等关键步骤,旨在帮助从业者规避常见陷阱,高效构建兼具高精度几何与真实纹理的三维实景模型。 阅读详情
题目链接:点击进入
题目

在这里插入图片描述

思路

求 n 个数的最大公约数,可以把 n 个数都质因数分解,然后取所有的公共部分,再乘起来就是答案

代码
#include<iostream>
#include<string>
#include<map>
#include<set>
//#include<unordered_map>
#include<queue>
#include<cstdio>
#include<vector>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<cmath>
#include<fstream>
#define X first
#define Y second
#define best 131 
#define INF 0x3f3f3f3f3f3f3f3f
#define pii pair<int,int>
#define lowbit(x) x & -x
#define inf 0x3f3f3f3f
//#define int long long
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
const double eps=1e-7;
const double pai=acos(-1.0);
const int N=2e4+10;
const int maxn=1e6+10;
const int mod=1e9+7;
int t,n,cnt;
int x[maxn],p[maxn],a[maxn],b[maxn];//a[i]质因数i最小的数量,b[i]质因数i的数量
ll ans=1;
int main() 
{
//	ios::sync_with_stdio(false);
//	cin.tie(0);cout.tie(0);
	cin>>n;
	for(int i=1;i<=n;i++)
		cin>>x[i];
	for(int i=1;i<=n;i++)
		cin>>p[i];
    for(int i=1;i<=10000;i++)
        a[i]=inf;
    for(int i=1;i<=n;i++)
    {
        int k=x[i];
        for(int j=2;j*j<=k;j++)
        {
            while(k%j==0)
            {
                k/=j;
                b[j]+=p[i];
            }
        }
        if(k>1)
            b[k]+=p[i];
        for(int z=2;z<=10000;z++)
            a[z]=min(a[z],b[z]),b[z]=0;
    }
    for(int i=2;i<=10000;i++)
        for(int j=1;j<=a[i];j++)
            ans=ans%mod*i%mod;
    cout<<ans<<endl;
	return 0;
}
Arduino ESP8266通过 RF433数据收发实验 Arduino ESP8266通过 RF433射频模块实现数据收发实验 写这篇文章,折腾了2天,在没有成功之前,一直在摸索和采坑当中,不要问我黑暗和黎明之间有多长。开发很多时候只问结果,不问过程的,在这里分享来之不易的结果,希望后面的人不要采坑,有成功的案例先河,后面与之相关的应用开发只需要套用模板修改即可实现。 实物搭建 RF433模块 我使用的是这个:nodemcu 本案例开发所使用到的库:RadioHead:http://www.airspayce.com/mikem/ 阅读详情

相关推荐

蛋白质组学进阶指南 | (八)差异蛋白筛选与功能解析实战

本文是蛋白质组学差异蛋白筛选与功能解析的实战指南。详细讲解了如何利用R语言的limma包进行差异表达分析,结合FDR校正和差异倍数设定筛选关键蛋白,并通过火山图可视化结果。进一步介绍了使用clusterProfiler进行GO与KEGG功能富集分析,以及利用STRING数据库和Cytoscape构建蛋白互作网络以识别枢纽分子,最终串联分析形成可验证的生物学假说。

weixin_29208077的博客 742

牛客网分解质因数

题目:牛客网https://www.nowcoder.com/practice/20426b85f7fc4ba8b0844cc04807fbd9?tpId=40&tqId=21338&tPage=1&rp=1&ru=/ta/kaoyan&qru=/ta/kaoyan/question-ranking 首先讲一下如何判断一个数是质数,传统的做法是将数n一直...

qq_36575363的博客 714

两轮差速移动机器人运动分析、建模和控制

两轮差速运动分析及建模运动学分析三种运动状态分析函数模型仿真验证直线验证曲线验证旋转验证运动控制 运动学分析 运动特性为两轮差速驱动,其底部后方两个同构驱动轮的转动为其提供动力,前方的随动轮起支撑作用并不推动其运动,如图1两轮差速驱动示意图所示。 定义其左右驱动轮的中心分别为Wl和Wr,且对应线速度为Vl和Vr,该值可以通过电机驱动接口输出的角转速ωl,ωr2和驱动轮半径r求得,即: Vl=r⋅...

启小新的博客 8万+

2021牛客寒假算法基础集训营4部分题解(A,B,D,E,F,G,H,I,J)

oj: 牛客 A 九峰与签到题 oj: 牛客 题解 签到题 代码 #pragma GCC optimize(2) #include <bits/stdc++.h> #define _for(i, a) for(int i = 0, lennn = (a); i < lennn; ++i) #define _rep(i, a, b) for(int i = (a), lennn = (b); i <= lennn; ++i) #define nl(i, n) (i == n - 1 ?

画船听雨眠 624

行为预测模型:Social LSTM与Graph Neural Networks

行为预测模型:Social LSTM与Graph Neural Networks ,人工智能,计算机视觉,大模型,AI,本文围绕行为预测模型Social LSTM与Graph Neural Networks展开,介绍了两者的基础概念、原理、应用场景,还对比了它们在优势、劣势和适用场景上的不同,最后给出了相应的代码示例。Social LSTM基于LSTM,通过社交池化层处理多智能体交互;图神经网络处理图结构数据,靠消息传递获取信息,二者各有侧重,适用于不同场景。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 15万+

PCL 使用RANSAC拟合平面【2026最新版】

RANSAC拟合平面算法原理和实现流程详解以及最大迭代次数和内点期望概率的设置方法。最后再对拟合后的平面法向量与向量(1,1,1)进行定向。博客长期更新,最近一次更新时间为:2026年4月24日。

点云侠的博客 42万+

2021牛客寒假算法基础集训营4 ABEFGHJ题解

链接:https://ac.nowcoder.com/acm/contest/9984#question 目录A 九峰与签到题(签到)B 武辰延的字符串(二分+字符串哈希)E 九峰与子序列(DP+字符串哈希 | 暴力)F 魏迟燕的自走棋(贪心+并查集)G 九峰与蛇形填数(线段树)H 吴楚月的表达式(模拟)J 邬澄瑶的公约数(质因数分解) 听完雨巨的分析后豁然开朗许多%%%,感觉自己又行了 。 A 九峰与签到题(签到) 注意一下任意时间的意思,即每个时间都要满足才行 #include <bits/std

kaka03200的博客 553

Python爬虫实战:抓取统计数据并生成年度对比图表详解

国家统计局网站(静态HTML页面Excel文件JSON接口(部分新版API)我们将重点演示从统计公报页面抓取数据,结合解析Excel文件,实现多种数据格式爬取处理。本文从零开始搭建了一个爬取国家统计数据并制作年度对比图表的完整流程。读者可以根据实际需求调整爬取目标,丰富数据分析维度,甚至结合机器学习模型预测未来趋势。欢迎你在评论区留言分享你的爬虫实践,或提出改进建议!

2201_76125261的博客 1000

2020牛客暑期多校第四场 B - Basic Gcd Problem(质因数分解)

传送门 仔细观察这个式子,我们发现如果每次转移到xxx的因数,会多乘一个ccc,为了使答案更大,可以通过每次消掉xxx的一个质因子,那么问题就变成了求xxx的质因数个数,如果我们对每个xxx质因数分解,时间复杂度为O(n∗n)O(n*\sqrt{n})O(n∗n​),这样会超时,那么可以使用Pollard Rho质因数分解,时间复杂度O(n∗n14)O(n*n^{\frac{1}{4}})O(n∗n41​) #include <bits/stdc++.h> #include <unor

Happig的博客 252

keil工程After Build/Rebuild添加带参.exe实现全流程(2):带参调用.exe的几种方法

keil工程After Build/Rebuild添加带参.exe实现全流程(2):带参调用.exe的几种方法。

kevin1499的博客 1617

轻量化部署实战:C#上位机集成AI模型的3种方案深度对比(ML.NET/ONNX/TensorFlow.NET)

C#上位机部署AI模型,核心不是“选最强大的方案”,而是“选最适配的方案”——工控机的低配置、高稳定性需求,决定了“轻量化”和“部署简单”是选型的首要原则。回顾3种方案:ML.NET:原生、轻量化、零依赖,适合传统ML场景,低配置工控机首选;ONNX Runtime:通用、平衡、易落地,适合深度学习场景,工业落地首选;TensorFlow.NET:强大、灵活、纯C#,适合复杂模型,高配置工控机首选。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 364

质因数的个数 (分解质因数)

链接:https://www.nowcoder.com/questionTerminal/20426b85f7fc4ba8b0844cc04807fbd9?f=discussion来源:牛客网 [编程题]质因数的个数 热度指数:20444 时间限制:1秒 空间限制:65536K 求正整数N(N>1)的质因数的个数。 相同的质因数需要重复...

weixin_30432579的博客 906

SAPGUI excel 导出时遇到的运行时错误:STRING_SIZE_TOO_LARGE

当报表导出需求远超单一 XLSX 文件的物理承载力时,与其在 SAPGUI 中硬拼 2 GB 限制,不如把分页、过滤、流式写入作为设计前提。掌握 ABAP2XLSX 或 CSV + Power Query 等工具链,既能满足审计合规,又能让应用服务器远离的噩梦。祝你在下一次导出海量数据时,既高效又优雅。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 640

2021牛客寒假算法基础集训营4 J.邬澄瑶的公约数(分解质因数)

J.邬澄瑶的公约数 题目链接:https://ac.nowcoder.com/acm/contest/9984/J 题目描述: 众所周知,邬澄瑶正在学习欧几里得算法。 现在她已经可以轻松求解gcd(x1 ,⋯,xn),并为此洋洋得意。为了整治狂妄自大的邬澄瑶,她的室友把 这个式子甩给了他。 邬澄瑶被难住了,只好来求助于你,希望你帮她求出这个式子。 由于结果可能很大,你需要对 1e9+7 取模。 特别的,邬澄瑶的室友认为 gcd(x)=x 。 输入描述: 第一行一个数表示 n 。 第二行 n 个数,第 i 个

马克菠萝包ଲ的博客 271

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

2021牛客寒假算法基础集训营4,签到题AGJ

A. 九峰与签到题 #include<bits/stdc++.h> using namespace std; typedef long long LL; struct node{int ac=0, unac=0;}a[50]; int vis[50]; int main(){ int m, n; cin>>m>>n; for(int i = 1; i <= m; i++){ int x; string op; cin>>x>>o

小哈里的博客 1892

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

2021牛客寒假算法基础集训营4

A九峰与签到题 签到题,然而wa5。保证任意时刻的都大于等于50%,才能算做签到题。 #include <bits/stdc++.h> #define pb push_back//vector,deque #define INF 0x3f3f3f3f using namespace std; typedef long long ll; const int N=1e5+5; void solve() { int t; cin>>t; while(t--){

pingfanblog 295

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

J. 邬澄瑶的公约数 (多个指数的gcd & map.count()) (2021牛客寒假算法基础集训营4)

传送门 思路: 在求多个数的gcd时无非就是分解质因数,那么对于这个题我们就需要分解n个指数的质因数,并找到其公共的质因数 y和它的最小指数w,答案就是所有的乘积。 例如:gcd(24,32,36) = gcd(* 3,,),共同的质因数为2,分别出现了3, 4, 2 次,最小出现次数就为 2,因此gcd(24, 32, 36) = =4. 代码实现: #include<bits/stdc++.h> #define endl '\n' #define null NU...

Satur9的博客 223

分解质因数 与 找出第几个丑数(leetcode与牛客网)

一、分解质因数 1质数:除了1和它本身以外不再有其他因数的自然数。 2.质因数分解:可以写成几个质数相乘的形式,如30=2×3×5 3.代码实现: 3.1 如果val不是质数,说明可以因式分解 3.2如果i不是质数,就i++直到找到 3.3/找到之后 判断是否能被val整除 不行的话 只能找下一个质数 int val = 90; int i = 2; std::vector<int> Arr; while (!prime(val)) { while (!prime..

qq_20585527的博客 1014

[编程题]分解质因数

质数又称素数。一个大于11的自然数,除了11和它自身外,不能被其他自然数整除的数叫做质数,否则称为合数。 请将一个正整数nn分解质因数,从小到大的顺序返回其质因子。 示例1 输入 100 输出 [2,2,5,5] 说明 100=225*5 示例2 输入 17 输出 [17] 备注: 1<n<=1e91<n<=1e9 题目来源于牛客网 链接https://www.nowcoder.com/questionTerminal/3a52a452af364c4491fe09ae03e66a43

ljh_mm的博客 754

牛客634C:容斥+质因数分解

题目链接:https://ac.nowcoder.com/acm/contest/634/C 题目大意:给出L,R,k三个参数(L,R数据范围在1e18, k的范围在1e13),然后在区间[L, R]找出有多少个数y,满足y - k, y + k互质的(y-k, y+k满足在[L,R]区间内)。 题解: ...

Everything can be done! 506

分解质因数

1191: 基础练习 分解质因数 时间限制:1 Sec内存限制:512 MB 提交:1解决:1 [提交][状态][讨论版] 题目描述 求出区间[a,b]中所有整数的质因数分解。 输入 输入两个整数a,b。 输出 每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可...

dengjing1200的博客 287

牛客oj 习题6.7约数的个数(分解质因数)&&hdu1492 The number of divisors(约数) about Humble Numbers

这题用分解质因数方法做,求约数个数加一的时候最后的特例忘了加一,直接导致犯了一堆智障错误,现在想想好简单一道题。。。还特地用了后面那道杭电题验证。。等等,那个题因为质因子数少不需要特例。。。T T #include <cstdio> #include <iostream> #include <algorithm> #include <...

Iguodala的博客 407

【c++】 分解因式 牛客网

题目描述: 输入一个正整数,将其分解质因数,对应每组数据以:"a = a1 * a2 * a3 …"的形式输出因式分解后的结果。 例如: 解题思路: 代码实现 在这里插入代码片 ...

weixin_43218465的博客 3132

牛客练习赛14-A-n的约数----分解质因数

链接:点击打开链接来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld题目描述t次询问,每次给你一个数n,求在[1,n]内约数个数最多的数的约数个数输入描述:第一行一个正整数t之后t行,每行一个正整数n输出描述:输出t行,每行一个整数,表示答案示例1输入5 13 9 1 13 16输出6 4 1...

w504007124的博客 508

2021年牛客寒假集训营第四场题解

A、九峰与签到题 B、武辰延的字符串 思路: 代码: #include <bits/stdc++.h> using namespace std; typedef unsigned long long ULL; const int N = 1e5 + 5, B = 131; char s[N], t[N]; ULL h1[N], h2[N], p[N]; ULL get1(int l, int r) { return h1[r] - h1[l-1] * p[r-l+1]; } ULL

weixin_45761011的博客 235

牛客多校2019——Big Integer——欧拉定理,质因数分解

题目链接 官方给的题解是这样的: 直接从别的博客复制过来了,有几点需要补充解释一下: d为满足的最小正整数,求它的目的是为了更方便的去求,因为它一定是d的倍数。 求g的时候,指数向上取整是为了保证j次方之后一定为d的倍数,当然大概率是会多乘几个质因数 强调k<=30这个界限是因为,在的极限情况下,k最多不会超过30,2^30=1073741824。而在这之...

rgndao的博客 368
上一篇: AcWing 756. 蛇形矩阵 ( 螺旋矩阵 )
下一篇: HDU - 2222-Keywords Search(AC自动机)
Cosmic_Tree
博客等级 码龄7年 134粉丝 337原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值