当前位置: 首页 > news >正文

洛谷题单指南-进阶数论-CF757B Bashs Big Day

原题链接:https://www.luogu.com.cn/problem/CF757B

题意解读:从n个数中选最多的gcd不为1的数的数量。

解题思路:

gcd不为1,那么可以从素因子作为切入点,用埃氏筛素数的过程,去用每一个素数的倍数去原数组里去查找对应的数的个数之和

还要算上素数自身在原数组中的个数,就是该素数的所有倍数的个数,对每个素数的倍数个数取最大值即可

需要注意,如果每个数都是1,计算得到的个数将是0,需特判,只能选1个数。

100分代码:

#include <bits/stdc++.h>
using namespace std;const int N = 100005;
bool vis[N];
int s[N], maxs, h[N];
int n, ans;int main()
{cin >> n;for(int i = 1; i <= n; i++) cin >> s[i], h[s[i]]++, maxs = max(maxs, s[i]);for(int i = 2; i <= maxs; i++){if(!vis[i]){int cnt = h[i];for(int j = i + i; j <= maxs; j += i) {vis[j] = true;if(h[j]) cnt += h[j];}ans = max(ans, cnt);}}if(ans == 0) ans = 1; //1个都选不出来,说明所有数都是1cout << ans;return 0;
}

 

http://www.jsqmd.com/news/14053/

相关文章:

  • 2025年无心/外圆磨床、滚丝机、外圆抛光机、无心/外圆磨床送料机/送料架/自动化/机械手厂家最新权威推荐排行榜
  • OFGB 广告屏蔽工具!优化工具!一款专门为 Windows 11 系统设计的开源广告屏蔽工具
  • 通过springboot编写的医院管理系统
  • 一文讲通zk-SNARK 跨链证明的核心原理
  • LGP11993 [JOIST 2025] 迁移计划 学习笔记
  • 2025年陶瓷膜瑕疵检测厂家最新权威推荐榜:专业检测设备批发与精准识别技术深度解析
  • docekr自动更新脚本
  • C语言restrict关键字
  • 应用安全 --- IDA Pro 函数头批量导出
  • 2025年液压阀块厂家最新推荐排行榜,液压阀块加工,阀块零件机加工,液压阀加工,各种液压阀块专业制造商实力解析
  • 线程的状态对比:等待、驻留、监视
  • ‌Keepalived‌是一个轻量级的高可用解决方案
  • [论文阅读] AI + 软件工程(Debug)| 告别 “猜 bug”:TreeMind 用 LLM+MCTS 破解 Android 不完整报告复现难题 - 实践
  • 2025 年上海金蝶软件代理推荐榜:上海金蝶精斗云代理商聚焦数字化适配,这家核心代理商值得选
  • 2025年法兰保护罩厂家最新推荐排行榜:管道法兰保护罩,设备法兰保护罩,耐腐蚀法兰保护罩,定制法兰保护罩公司推荐
  • 曝光骗子游小龙被多个用户举报QQ3595441998,骗取订金、不发货
  • 128.最长连续序列
  • 栈的基本函数
  • 软件开发初学
  • DevExpress WinForms v25.2新功能预览 - 报表组件方面的全新升级
  • 2025年振动电机厂家最新权威推荐榜:高频/防爆/低噪声/卧式/直流/节能/侧板式/三段式全系列深度解析与选购指南
  • 测试面试官亲述:打动我的不是技能,而是这种思维
  • 分布式架构下的信息一致性、幂等性与缓存设计实战:以库存下单为例(Cache-Aside、分布式锁、幂等键)
  • 大数据分析之MySQL学习1
  • 实用指南:开源 | 充电桩 运维 管理平台(IoT+运维工单平台)功能清单 - 慧知开源充电桩平台
  • 2025年GEO(AI搜索优化)源头厂家终极口碑推荐榜
  • 2025年GEO(AI搜索优化)源头厂家Top10权威推荐榜
  • 2025 年丝杆升降机厂家行业推荐榜:螺旋丝杆升降机/蜗杆丝杆升降机/蜗轮丝杆升降机/聚焦精准传动需求,德州德特机械设备有限公司成优选
  • 073_尚硅谷_其它进制转二进制
  • 深度解读:2025中国太阳能板TOP10榜单背后的格局颠覆与逻辑