简单的数学问题 洛谷 P1414 又是毕业季II
题意
给出n个数字,询问从中挑出k个数字,最大可能的公共gcd是多少。
题解
k个数的gcd一定出现至少k次。
我们遍历所有的数并对每个数字求它所有的因子,统计各个因子出现的个数。
给定k时,我们的答案就是所有出现次数>=k的因子的最大值。
代码
#include <iostream>
#include <cstdio>
using namespace std;
int n;
int cnt[1000001];
int ans[1000001];
int main(){scanf("%d",&n);for(int i = 1;i <= n;++i){int tmp;scanf("%d",&tmp);for(int i = 1;i*i <= tmp;++i){if(tmp % i != 0) continue;int p = tmp / i;if(i*i == tmp){cnt[i]++;ans[cnt[i]] = max(ans[cnt[i]],i);} else{cnt[i]++;ans[cnt[i]] = max(ans[cnt[i]],i);cnt[p]++;ans[cnt[p]] = max(ans[cnt[p]],p);}}}for(int i = 1;i <= n;++i){printf("%d\n",ans[i]);}return 0;
}
简单的数学问题 洛谷 P1414 又是毕业季II相关推荐
- 洛谷P1414 又是毕业季II 数论
洛谷P1414 又是毕业季II 数论 d[ i ] 表示这些数中有几个数有因数 i 对于输入的每个数 都sqrt(val) 记录下 然后问你 n个数的最大公约数是多少, 相当于是问你 有 n 个数 有 ...
- 洛谷 P1414 又是毕业季II (多个数的最大公因数)
这道题其实不难,但是我想复杂了 我想的是把每个数质因数分解,然后每次就枚举每个质因数 来求最小公倍数. 然后想了想这样复杂度将会非常的大,肯定超时 然后看了题解发现不需要质因数分解,直接存因数的个数就 ...
- P1414 又是毕业季II (80分 python3实现)
又是毕业季II - 洛谷 """P1414 又是毕业季II(80分 python3实现) https://www.luogu.com.cn/problem/P1414&q ...
- 洛谷P1372 又是毕业季IP1414 又是毕业季II[最大公约数]
P1372 又是毕业季I 题目背景 "叮铃铃铃",随着高考最后一科结考铃声的敲响,三年青春时光顿时凝固于此刻.毕业的欣喜怎敌那离别的不舍,憧憬着未来仍毋忘逝去的歌.1000多个日夜 ...
- P1414 又是毕业季II(数论)
又是毕业季II - 洛谷https://www.luogu.com.cn/problem/P1414 #include <iostream> #include <cstdio> ...
- 洛谷 P1372 又是毕业季I
可能所有的数论题都是这样玄学.... 题目链接:https://www.luogu.org/problemnew/show/P1372 这道题通过暴力的枚举可以发现是不可做的(当然我也不会做) 然后就 ...
- 记忆优化搜索(简单题)(洛谷P3183 [HAOI2016]食物链 )( P5635 【CSGRound1】天下第一 )
昨天做了蓝桥杯的时候,发现自己对于记忆优化搜索甚是不熟悉,所以今天随便找了几个基础题做做,顺便写下两片题解,顺便用了一下devc++敲的代码,发现没有代码补全真的可以说是灰常难受了... 洛谷P318 ...
- 【洛谷习题】又是毕业季II
题目链接:https://www.luogu.org/problemnew/show/P1414 一开始看到的时候觉得很难,和之前的又是毕业季I相比确实更难了. 仔细做做,发现思路还是可以的,因为in ...
- 洛谷p-1522又是Floyd
挺简单一个题,可惜当时没想到,有点巧妙丫! #include<cstdio> #include<iostream> #include<cstring> #inclu ...
最新文章
- 关于使用python logging模块的几点总结
- 全球及中国汽车维修行业发展战略规划及投资策略建议报告2021-2027年
- Text store debug FM CRM_TEXT_MAINTAIN_OW
- SVN服务器更换地址解决方法
- 使用Windows8开发Metro风格应用四
- 基于 Docker 打造前端持续集成开发环境
- 南通大学计算机系本二,2012年南通大学计算机科学与技术学院江苏省内第二批本科(院校代码:1301)...
- React常用的命令解析
- Android心得1.5--第一次搭建Android环境的心得和第一个应用程序部分代码解析
- PMP、软考高项考后总结
- android 开源项目收集
- vue3.0引入element插件报错解决
- 【2014年计划】IT之路
- SX1278调试记录
- 未实施内容安全策略 (CSP)
- Open Source
- 成功体验Katalon框架测试安卓APK(一)
- 未来技术 html5 app,未来web浏览技术提前体验:10个会让你惊叹不已的HTML5画布(canvas)技术应用演示...
- Conv2Former ~2
- 在服务器上利用mmdetection来训练自己的voc数据集
热门文章
- 京瓷1020怎么打印自检页_[建筑]喷墨打印机如何打印自检页 详细
- 鸿蒙系统可以替代安卓吗,华为今天发布的鸿蒙系统,到底能不能替代安卓?
- 7-2 旅行售货员 (10 分)(TSP问题思路加详解)
- [Swagger2]分组和接口注释及小结
- [高等数学]这你不背?
- 数据结构与算法--最小的k个数
- B	Graph(异或最小生成树)
- Hills And Valleys CodeForces - 1467B 思维
- 思维--找规律--Codeforces Round #645 (Div. 2) c题
- P3033 [USACO11NOV]牛的障碍Cow Steeplechase