当前位置: 首页 > 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.zskr.cn/news/21528.html

相关文章:

  • 2025年无心/外圆磨床、滚丝机、外圆抛光机、无心/外圆磨床送料机/送料架/自动化/机械手厂家最新权威推荐排行榜
  • 2025年陶瓷膜瑕疵检测厂家最新权威推荐榜:专业检测设备批发与精准识别技术深度解析
  • docekr自动更新脚本
  • ‌Keepalived‌是一个轻量级的高可用解决方案
  • 曝光骗子游小龙被多个用户举报QQ3595441998,骗取订金、不发货
  • 2025年振动电机厂家最新权威推荐榜:高频/防爆/低噪声/卧式/直流/节能/侧板式/三段式全系列深度解析与选购指南
  • 测试面试官亲述:打动我的不是技能,而是这种思维
  • 2025年GEO(AI搜索优化)源头厂家终极口碑推荐榜
  • 2025 年丝杆升降机厂家行业推荐榜:螺旋丝杆升降机/蜗杆丝杆升降机/蜗轮丝杆升降机/聚焦精准传动需求,德州德特机械设备有限公司成优选
  • Docker - 部署Consul 新
  • 重新定义行业:2025年中国市场最值得关注的十大太阳能品牌
  • linux配置环境变量
  • KiloCode 与 Claude Code 在长上下文文件写入操作中的稳定性差异深度解析
  • 两个用于从B站下载视频的Shell脚本
  • P3800 Power 收集和单调队列优化dp小总结
  • 2025 年杭州品牌策划公司机构推荐榜:餐饮品牌策划/家电品牌策划聚焦实战力与适配性,这家杭州本土机构值得关注
  • 2025年液压阀块厂家最新权威推荐榜:液压阀/阀块加工/阀块零件机加工专业制造商,技术实力与市场口碑深度解析
  • 软件服务行业,被玩坏了的阿米巴
  • AI元人文:关于“价值原语博弈”的对话
  • 2025/10/15
  • Java:代码块 - 指南
  • 确实有新名字!硬件工具确认Intel Panther Lake:3个系列12个版本
  • SFT/DPO/PPO/GRPO训练全解析 - 指南
  • 2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头厂商实力解析
  • 2025年太阳能板定制厂家终极推荐榜:揭秘 top 10 可靠选择
  • JavaScript 大纲
  • 2025年扒胎机厂家最新权威推荐榜:液压无损扒胎机,全自动扒胎机,汽保扒胎机,轮胎扒胎机,汽车扒胎机,大轮胎扒胎机,无损扒胎机,辽南扒胎机,小车扒胎机,立式扒胎机
  • 三大智能体开发平台详细对比:FastGPT、Dify和Coze
  • MATLAB GUI的通用视频处理
  • AI大模型全栈开发Coze+Dify+MCP+llama+LangChain+LangGraph智能体部署