P5535 【XR-3】小道消息(伯特兰-切比雪夫定理)
题意:
有 n 个人,其中第 i 个人的衣服上有一个数 i+1。小 X 发现了一个规律:当一个衣服上的数为 i 的人在某一天知道了一条信息,他会在第二天把这条信息告诉衣服上的数为 j 的人,其中 gcd(i,j)=1(即 i,j的最大公约数为 1)。在第 0 天,小 X 把一条小道消息告诉了第 k 个人,小 X 想知道第几天时所有人都会知道这条小道消息。
可以证明,一定存在所有人都知道了这条小道消息的那一天。
提示:你可能需要用到的定理——伯特兰-切比雪夫定理。
数据范围:2<=n<=1e14,1<=k<=n
解法:
伯特兰-切比雪夫定理:
若整数n>3,则至少存在一个质数p,符合n<p<2n−2.
另一个稍弱说法:
对于所有大于1的整数n,至少存在一个质数p,符合n<p<2n.回到本题:
题目中第k个人的数字是k+1,为了方便书写,下面的k和n表示号码为k和n:
1.k是质数:
(1):k*2>n,那么k与所有数互质,第一天就结束.
(2):k*2<=n,那么第一天之后只剩下k的倍数未被标记,
因为k的范围是[2,n],因此n>=4,n/2>1,那么n/2满足伯特兰-切比雪夫定理,
根据定理,一定存在一个质数p,n/2<p<n,那么又变成情况(1)了,两天结束.2.k是合数:
因为k是合数,那么一开始不与所有数互质,第一天肯定不能结束,
因为k的范围是[2,n],k是合数则k>=4,那么n>=4,n/2>1,那么n/2满足伯特兰-切比雪夫定理,
根据定理,一定存在一个质数p,n/2<p<n,那么又变成质数的情况(1)了,两天结束.综上:
k是质数且k*2>n,那么一天结束,
其他情况两天结束.
code:
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int maxm=5e3+5;
bool isprime(int x){for(int i=2;i*i<=x;i++){if(x%i==0)return 0;}return 1;
}
signed main(){ios::sync_with_stdio(0);int n,k;cin>>n>>k;n++,k++;//别忘了+1if(isprime(k)&&k*2>n){cout<<1<<endl;}else{cout<<2<<endl;}return 0;
}
P5535 【XR-3】小道消息(伯特兰-切比雪夫定理)相关推荐
- 伯特兰-切比雪夫定理(洛谷P5535 【XR-3】小道消息)
题目链接 伯特兰-切比雪夫定理说明:若整数n > 3,则至少存在一个质数p,符合n < p < 2n − 2.另一个稍弱说法是:对于所有大于1的整数n,至少存在一个质数p,符合n & ...
- 【日志】伯特兰-切比雪夫定理的小应用
伯特兰-切比雪夫定理 内容 对于一个整数nnn,且n>3n>3n>3,则至少存在一个素数ppp,且这个素数符合n<p<2n−2n<p<2n-2n<p&l ...
- 粗略估计哥德巴赫猜想的成立(伯特兰-切比雪夫定理、质数密度定理)
对于任意数N,是质数的概率粗略的等于1/ln(N),小于的质数个数粗略的等于N/ln(N). 我们可以用这个,来粗略的估计哥德巴赫猜想的成立. 对于偶数O,要求: O/2恰好是质数.这种情况不用再说明 ...
- Codeforces Global Round 4-D. Prime Graph(伯特兰-切比雪夫定理)
题目:Codeforces Global Round 4-D. Prime Graph 题意:给出n(顶点的个数),要求所得图满足: 1.无平行边和自环 2.边的总数是个质数 3.每个点的度(也就是点 ...
- Codeforces Global Round 4 - 1178D. Prime Graph(构造+切比雪夫定理)
题目链接:https://codeforces.com/contest/1178/problem/D 题意:给出 个点,要求构成一个简单图,使得边的总数是素数,并且每个点的度数也是素数. 思路:如果 ...
- 伯特兰·阿瑟·威廉·罗素
伯特兰·阿瑟·威廉·罗素伯特兰·阿瑟·威廉·罗素(Bertrand Arthur William Russell,1872年5月18日-1970年2月2日)是二十世纪最有影响力的哲学家.数学家和逻辑 ...
- 【我为之而活的三种激情】by 伯特兰·罗素
博主很喜欢的一篇文章,来自英国的著名数学家.逻辑学家.哲学家伯特兰罗素的自传.罗素总结了他所为之生活的三种激情:对爱的渴求,对知识的追逐,以及对人类苦难的不可遏制的悲悯. 以下原文: Three Pa ...
- 【HDU - 5873】Football Games(兰道定理,知识点总结)
题干: A mysterious country will hold a football world championships---Abnormal Cup, attracting footbal ...
- 兰道定理 HDU-5873
这个题网上的大多数题解都说是思维题 其实可以用兰道定理解决 首先来说明一下兰道定理 兰道定理又称竞赛图定理,是一个定义在有向图上的概念,顾名思义,它可以想象成n个人两两对决,赢得向输的连边,其实就是给 ...
最新文章
- 如何锻炼自己的抗干扰能力
- 多行显示的UIButton
- PHP面向对象(OOP)编程入门教程
- c语言做一个小程序报告,《C语言程序设计实践》课程报告30个小程序组合成一个大程序.doc...
- 在 ASP.NET Web 部件应用程序中使用服务器控件
- Pytorch模型构造方法
- ios系统软件迁移到安卓_IPHONE数据迁移到安卓系统操作分析:
- Charles代理设置教程
- stm32调试1.44寸TFT液晶屏过程遇到的问题
- 一个有趣的模型组合预测模型
- 微信推广二维码接口使用总结
- 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记
- 解决xp共享的批处理文件
- 浏览器下载文件,读取BLOB字段会因为数据太大导致数据库连接connect超时关闭的解决方案...
- 自动化部署工具瓦力(walle)的简单项目配置步骤
- BugkuCTF之分析题之中国菜刀
- 冶炼金属【暴力枚举 + 二分 + 二元不等式】
- VB.net小技巧——读取文本文件并显示到文本框中
- lammps案例:聚乙烯/石墨烯侧面pull out模拟案例
- 你知道机器视觉在物流分拣自动化系统中是如何工作的么?