news 2025/12/15 20:03:38

《CF776B Sherlock and his girlfriend》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《CF776B Sherlock and his girlfriend》

题目描述

Sherlock 有一个新女朋友。现在情人节就要到了,他想送给她一些珠宝。

他买了几件首饰。第 i 件的价格等于 i+1,也就是说,珠宝的价格分别为 2,3,4,…,n+1 。

现在需要给这些珠宝首饰上色。当一件珠宝的价格是另一件珠宝的价格的素因子时,这两件的颜色就不允许相同。此外,要最少化使用的颜色数量。

输入格式

一行,包含单个整数 n(1≤n≤100000) 指珠宝的数量。

输出格式

第一行的输出包含一个整数 K,指最少颜色的颜色种类数。

第二行由 n 个整数(1 到 k)组成,按价格从小到大来表示每件珠宝的颜色。

如果有多种方法,则可以输出它们中的任何一种。

显示翻译

题意翻译

输入输出样例

输入 #1复制

3

输出 #1复制

2 1 1 2

输入 #2复制

4

输出 #2复制

2 2 1 1 2

说明/提示

在第一个样例中,第一、第二和第三件首饰的价格分别为 2、3、4,它们的颜色分别为 1 、1 和 2。

在这种情况下,由于 2 是 4 的因子,所以具有因数 2 和 4 的珠宝的颜色必须是不同的。

Translated by @皎月半洒花。

代码实现:

#include<bits/stdc++.h> using namespace std; int n, arr[100005]; bool vis[100005]; inline void gen() { for(int i=2; i<=n+1; ++i) { if(!vis[i]) { printf("%d ", 1); for(int j=i*2; j<=n+1; j+=i) vis[j] = 1; } else { printf("%d ", 2); } } return; } int main() { scanf("%d", &n); if(n-1 == 0) { printf("1\n1"); exit(0); } if(n-2 == 0) { printf("1\n1 1"); exit(0); } printf("2\n"); gen(); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/15 20:02:44

批判性思维训练:5个练习提升你的缺陷发现能力

批判性思维在软件测试中的核心价值 在快速迭代的软件开发周期中&#xff0c;测试人员面临的不仅仅是功能验证的挑战&#xff0c;更是对系统深层次风险的前瞻性洞察。批判性思维使测试工程师能够超越表面需求&#xff0c;通过系统性质疑、多角度分析来暴露潜在缺陷。这种能力直…

作者头像 李华
网站建设 2025/12/15 20:02:33

【生存分析进阶指南】:从零构建高精度临床预测模型的7个关键步骤

第一章&#xff1a;临床数据的 R 语言 Cox 回归优化概述在临床研究中&#xff0c;生存分析是评估患者预后和治疗效果的核心方法之一。Cox 比例风险回归模型因其能够处理删失数据并同时评估多个协变量的影响而被广泛使用。借助 R 语言强大的统计计算与可视化能力&#xff0c;研究…

作者头像 李华
网站建设 2025/12/15 20:02:26

紧急预警:传统相关性分析已过时,你必须掌握的Copula参数估计新范式

第一章&#xff1a;紧急预警&#xff1a;传统相关性分析已过时&#xff0c;你必须掌握的Copula参数估计新范式在金融风险建模、极端事件预测和多变量依赖结构分析中&#xff0c;传统皮尔逊相关系数已暴露出严重局限——它仅能捕捉线性关系&#xff0c;且对尾部依赖无能为力。现…

作者头像 李华
网站建设 2025/12/15 20:02:02

2023A卷,集五福

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:华为OD面试 文章目录 一、🍀前言 1.1 ☘️题目详情 1.2 ☘️参考解题答案 一、🍀前言 2023A卷,集五福。 1.1 ☘️题目详情 题目: 集五福作为近年…

作者头像 李华
网站建设 2025/12/15 20:01:26

UGUI重建流程和优化

UGUI重建流程和优化 参考文献&#xff08;五&#xff09;UGUI源码分析之Rebuild&#xff08;布局重建、图形重绘&#xff09;_ugui rebuild-CSDN博客(99 封私信 / 83 条消息) UGUI源码解析&#xff08;二十一&#xff09;LayoutRebuilder - 知乎(99 封私信 / 83 条消息) UGUI源…

作者头像 李华
网站建设 2025/12/15 20:00:58

幽冥大陆(五十)屏幕录像手机教程3D透镜主题——东方仙盟炼气期

地面颜色&#xff08;半透明&#xff09;、悬浮阴影颜色和镜面高光颜色时&#xff0c;如何选择搭配才能达到视觉上协调且符合场景需求的效果&#xff0c;我会结合视觉设计原则和实际场景来给你具体的配置思路。一、核心配置原则与思路首先要明确这三种颜色是关联且有层次的&…

作者头像 李华