首页 > 其他分享 >P5535 【XR-3】小道消息

P5535 【XR-3】小道消息

时间:2024-07-21 18:07:09浏览次数:15  
标签:return P5535 int 质数 特判 long 倍数 XR 小道消息

原题链接

题解

如果 k+1 是质数,且 n+1 内没有 k+1 的倍数,那么只需要一天

否则 只需要两天

  • 如果 k+1 不是质数,第一天产生的质数会在第二天布满所有数

  • 如果 k+1 是质数,那么 k+1 ~ 2k+2 之间一定有一个质数,也能布满所有数

实施

首先要判断 k 是不是质数 \(O(\sqrt(n))\) 恰好可以

code

#include<bits/stdc++.h>
using namespace std;

#define int long long //一定要开long long,不开long long 见祖先 

int n, k;

bool prime(int x)//很清晰的质数筛 
{
	if(x == 1)//特判一下1 
		return 0;
	if(x == 2)//特判一下2 
		return 1;
	for(int i = 2; i <= sqrt(x); ++ i)//就是枚举每个数,看看它是否是它的约数 
		if(x % i == 0)//如果不是的话 
			return 0;//直接return false 
	return 1;
}

signed main()
{
	scanf("%lld%lld", &n, &k);
	if(prime(k + 1) && 2 * k >= n)//其实,也很好理解,想一想,如果一个数是质数那么是不是除去它的倍数的数都与它互质?所以prime(k + 1)是判断它是不是质数,后面就是找有没有它的倍数(因为是连续的所以只有比一下大小即可 
		printf("1");
	else//除去1的答案就是二了(会有解释 
		printf("2");
	return 0;
}

标签:return,P5535,int,质数,特判,long,倍数,XR,小道消息
From: https://www.cnblogs.com/pure4knowledge/p/18314773

相关文章

  • 在 MacOS 上使用 chromadb 添加文档时出现 ONNXRuntimeError
    我正在尝试使用Chromadb运行Python脚本。创建集合,添加一些向量并得到。但出现错误。脚本:importchromadbclient=chromadb.Client()collection=client.create_collection(name="example")collection.add(documents=["Skyisunlimited.","Treeisaplant......
  • xfce下优化xrdp速度
    背景虚拟机中安装了Debian并使用了xfce4桌面,使用xrdp远程访问时感觉速度有些欠佳,应该是网络和虚拟机性能问题。解决经过测试下免费方法能够改善xrdp速度,一下在debian下xface桌面测试有效:安装xfce4和xorgxrdp-glamor设置xrdp配置修改/etc/xrdp/sesman.ini和/etc/xrdp/......
  • onnxruntime无法使用GPU加速 加速失败 解决方法【非常详细】
    onnx无法使用GPU加速加速失败解决方法【非常详细】 应该是自目前以来最详细的加速失败解决方法GPU加速,收集了各方的资料。引用资料见后文硬件配置:GPUCUDA版本:12.2客户架构:window10输入: nvcc--version onnxruntime版本后文提供1先检测是否无法使用GPU加速检测......
  • 漏洞扫描器之XRAY的安装及破解
    XRAY简介xray是一款功能强大的安全评估工具,由多名经验丰富的一线安全从业者呕心打造而成,主要特性有:检测速度快:发包速度快;漏洞检测算法高效。支持范围广:大至OWASPTop10通用漏洞检测,小至各种CMS框架POC,均可以支持。代码质量高:编写代码的人员素质......
  • 洛谷P5594 【XR-4】模拟赛C语言
    #include<stdio.h>intmain(){ intn,m,k; inti,j; inth,l; scanf("%d%d%d",&n,&m,&k); intarr[n+1][m+1]; intday[k+1]; for(i=1;i<=n;i++){//录入数据 for(j=1;j<=m;j++){ scanf("%d&quo......
  • 痞子衡嵌入式:浅聊恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源(上篇)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦i.MXRT官方SDK里关于串行Flash相关的驱动与例程资源。经常有同事以及i.MXRT客户咨询痞子衡,咱们恩智浦官方SDK里有哪些串行Flash相关的示例,每一次痞子衡都是按照询问需求将SDK里相应资源路径......
  • pyinstaller打包onnxruntime-gpu报错找不到CUDA的解决方案
    问题说明:使用onnxruntime-gpu完成了深度学习模型部署,但在打包时发生了报错:找不到CUDA具体问题描述:RuntimeError:D:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:857onnxruntime::python::CreateExecutionProviderInstanceCUDA_PATHissetbutCUDAwas......
  • lazarus调用Onnxruntime
    一、下载OnnxruntimeGitHub-microsoft/onnxruntime:ONNXRuntime:cross-platform,highperformanceMLinferencingandtrainingaccelerator注意win7运行时会出错。可以下载 https://pan.baidu.com/s/18gIMP7r3lZAmgUTj4H2ugA?pwd=6666 编译好的可在win7下使用。还......
  • 实验一百三十八:64位 WS2812B8*8 xRGB 5050 LED模块 ws2812s像素点阵屏
    另外:https://blog.csdn.net/asdhnkhn/article/details/133206543  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验一百三十八:64位WS2812B8*8xRGB5050LED模块ws2812s像素点阵屏知识点:WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源......
  • XR22005-3与XR22010-3:电力实验领域的双重保障
    在电力科技的浪潮中,XR22005-3和XR22010-3高频电力模块凭借其卓越的性能和稳定性,成为了行业的佼佼者。这两款高频电力模块不仅拥有高精度的电压和电流输出能力,更以其高效能、节能环保的特点赢得了市场的广泛认可。XR22005-3模块,以其高效的能量转换和低能耗特点,在电力供应领域展......