洛谷题单指南-进阶数论-CF776B Sherlock and his girlfriend

news/2025/10/15 18:41:44/文章来源:https://www.cnblogs.com/hackerchef/p/19143248

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

题意解读:将2~n+1的数字进行分类,不能和素因子分在一类,分类越少越好

解题思路:

所有素数显然可以分为一类,其余合数为另外一类,只用标记素数即可,埃氏筛解决。

主要当数字为2或者2、3时,没有合数,只用分成一类,特判处理即可。

100分代码:

#include <bits/stdc++.h>
using namespace std;const int N = 100005;
bool vis[N];
int n;int main()
{cin >> n;if(n < 3) {cout << 1 << endl;for(int i = 1; i <= n; i++) cout << 1 << " ";return 0;}for(int i = 2; i <= n + 1; i++){if(!vis[i]){for(int j = i + i; j <= n + 1; j += i) vis[j] = true;}}cout << 2 << endl;for(int i = 2; i <= n + 1; i++) cout << (vis[i] ? 2 : 1) << " ";return 0;
}

 

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

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

相关文章

Web 编写 22

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

svn 忽略选项还原

svn 忽略选项还原svn 忽略出现问题导致项目新添加的文件无法自动 Add,或其它问题。 解决办法:在项目根目录内空白处,右键弹出菜单选择 properties,然后修改 svn:ignore 和其它正常项目一样即可。桂棹兮兰桨,击空明…

【html】canvas实现一个时钟 - 实践

【html】canvas实现一个时钟 - 实践2025-10-15 18:39 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !imp…

特殊函数

> C语言三大特殊函数:静态函数(缩小可见域)、递归函数(自我调用)、回调函数(钩子/函数指针)。一、静态函数:文件级私有化背景知识: 普通函数都是跨文件可见的,即在文件 a.c 中定义的函数可以在 b.c 中使用…

一行代码也能行?极简实现GPIO按键关机(支持短按/长按)

别被复杂的逻辑吓到!其实用极简代码就能实现GPIO按键的短按与长按识别。本文介绍一种高效、稳定、易懂的实现方式,适合快速集成到你的项目中。 本文将以Air8000核心板为例,分享如何使用GPIO控制预留的POWER_ON按键,…

日总结 12

今天下午体测,由于这周一才通知,加上平常我确实也不太运动,我选择晚上去跑一跑,至少得能坚持下来吧(白天都是满课),事实证明平时不运动确实不好,跑一会儿就开始气喘吁吁的,但晚上跑步也让我看到了平时看不到的…

2025年太阳能板趋势与智能选择指南

文章摘要 本文深入分析2025年太阳能板市场趋势,包括效率提升、成本变化和行业展望,并提供实用选择指南,帮助家庭和工业用户做出明智决策。基于权威数据,我们探讨太阳能板的环保优势、安装维护技巧,以及如何通过性…

JarvisIR

一、第一页 1、现实世界中的恶略天气表现出耦合的退化(雨天、雪天、雾天等等往往还伴随着雨滴、模糊、光晕等)。 2、不良天气图像复原方法主要有三种:任务专用法、一体化方法、整合多种专用模型。 1)任务专用法:针…

10/15

学习了有关统计系统的代码。

抖音麒麟福袋软件操作指南

抖音麒麟福袋软件操作指南第一步: 电脑安装比特浏览器 比特官网地址:https://www.bitbrowser.cn/?code=9b70975d 安装好之后打开注册,并且实名第二步:点击分组管理,创建一个自己的分组,点击确认第三步:创建浏览…

2025 印尼物流专线公司推荐榜:聚焦合规高效,深圳恒翔物流凭实力登榜

近年来,中国与印尼贸易往来持续升温,制造业外贸出口、跨境电商等领域的蓬勃发展,带动印尼物流专线需求大幅增长。海运、空运等专线服务已从外贸企业专属,逐步延伸至电商卖家、生产制造等多个群体。2025 年,随着中…

国金证券 QMT 云服务器上 重启后 无法自动登录,如何解决?

国金证券 QMT 云服务器上 重启后 无法自动登录,如何解决?2025-10-15 18:24 Kyle_Lee 阅读(0) 评论(0) 收藏 举报国金证券的QMT真恶心啊,有自动登录的勾选框, 也有倒计时但就是没有记住密码,不让登录, 非要…

人文创新研究:在意义的边界探寻新境

人文创新研究:在意义的边界探寻新境 ——声明Ai研究 引言 在人类文明演进进程中,人文创新作为一种独特的创新形态,承载着探索精神世界、重构意义系统的重要使命。与技术创新关注物质改造不同,人文创新的核心在于意…

平面图最小割与对偶图最短路 - 干

平面图 即所有边都不相交的图。 例:对偶图 将平面图中的面转为点,每条边连接其左右的两个面,一个朴素的例子:其对偶图为:对偶图最短路 所以对偶图与最小割有什么关系呢? 在最小割问题中,我们经常会遇到面对平面…

深入解析:Nodejs开发环境搭建

深入解析:Nodejs开发环境搭建pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

项目管理:PERT/CPM

网络计划图 概念 表示整个项目的网络图,成为项目网络。描述一个项目需要三方面的信息:活动、次序、时间。通常有两类网络:用弧表示活动的项目网络(双代号法,AOA);用节点表示活动的项目网络(单代号法,AON)。 …

mysql版本升级 8.0.22升级到8.0.34

mysql版本升级 8.0.22升级到8.0.341.使用mysqldump全量备份所有数据库 输入mysqldump -uroot -p --all-databases > all_databases.sql 输入密码 查看当前所在目录是否产生all_databases.sql (因为是小版本升级所…

智能物联网的实时通信之钥——WebSocket

要实现设备间的无缝协同与实时反馈,离不开一个高效可靠的通信协议。WebSocket正是开启智能物联网实时交互之门的“钥匙”,它让数据流动不再等待,为智能家居、智慧城市等场景注入即时生命力。 一、WebSocket基础知识…

2025 苏州注册公司服务机构实用推荐:选择深度解析

2025 年上半年苏州新增市场主体达 8.2 万家,初创企业占比超 6 成,注册代理服务需求持续攀升。面对繁杂的市场选择,结合服务效率、政策适配、风险防控等核心维度,我们实测筛选出 5 家综合实力突出的机构,为创业者提…