[CodeForces948B]Primal Sport(数论)
Description
Solution
设f(x)为x的最大质因子
那么由题意易得\(X_1\)的范围在\([X_2-f(X_2)+1,X2]\)
同理\(X_0\)的范围在\([X_1-f(X_1)+1,X1]\)
枚举\(X_1\)即可
Code
#include<cstdio>
#include<algorithm>
using namespace std;
int n,tmp,Ans=1e9,f[1000010];
void Init(){
	for(int i=2;i<=n;++i){
		if(!f[i]) for(int j=2;i*j<=1000000;++j)
			f[i*j]=i;
		f[i]=i-f[i]+1;
	}
}
int main(){
	scanf("%d",&n);
	Init();
	for(int i=f[n];i<=n;++i) Ans=min(Ans,f[i]);
	printf("%d\n",Ans);
	return 0;
}
												
											[CodeForces948B]Primal Sport(数论)的更多相关文章
- VK Cup 2018 - Round 1 A. Primal Sport
		
A. Primal Sport time limit per test 1.5 seconds memory limit per test 256 megabytes input standard i ...
 - CodeForces 948B Primal Sport
		
Primal Sport 题意:2个人玩游戏, 每次轮到一个人选择一个比当前值小的素数, 然后在找到比素数的倍数中最小的并且不小于当前数的一个数. 现在这个游戏玩了2轮, 现在想找到最小的那个起点X0 ...
 - Codeforces 923 A. Primal Sport
		
http://codeforces.com/contest/923/problem/A 题意: 初始有一个x0,可以选择任意一个<x0的质数p,之后得到x1为≥x0最小的p的倍数 然后再通过x1 ...
 - 【Codeforces 947A】 Primal Sport
		
[题目链接] 点击打开链接 [算法] 不难看出,x1的范围是[x2-P(x2)+1,x2],x0的范围是[x1-P(x1)+1,x1] 我们可以先做一遍线性筛,然后暴力就可以了 [代码] #inclu ...
 - 【Codeforces 923A】Primal Sport
		
[链接] 我是链接,点我呀:) [题意] 题意 [题解] 考虑怎么得到数字x2=N,假设是质数p的倍数 那么x1肯定在x2-p+1~x2这个范围内才行 因为p的倍数要刚好大于等于x1, 所以x1肯定是 ...
 - Codeforces Round #470 (rated, Div. 2, based on VK Cup 2018 Round 1)B. Primal Sport
		
Alice and Bob begin their day with a quick game. They first choose a starting number X0 ≥ 3 and try ...
 - CF948B Primal Sport
		
题目链接:http://codeforces.com/contest/948/problem/B 知识点: 素数 解题思路: \(f(x)\) 表示 \(x\) 的最大素因子.不难想到:\(X_1 \ ...
 - 【codeforces】【比赛题解】#948 CF Round #470 (Div.2)
		
[A]Protect Sheep 题意: 一个\(R*C\)的牧场中有一些羊和一些狼,如果狼在羊旁边就会把羊吃掉. 可以在空地上放狗,狼不能通过有狗的地方,狼的行走是四联通的. 问是否能够保护所有的羊 ...
 - VK Cup 2018 - Round 1+Codeforces Round #470
		
A. Primal Sport 题意:有两个人轮流玩游戏.给出数X(i-1),轮到的人需要找到一个小于X(i-1)的素数x,然后得到Xi,Xi是x的倍数中大于等于X(i-1)的最小的数.现在已知X2, ...
 
随机推荐
- java分页三个类  PageBean  ResponseUtil StringUtil
			
package ssmy.page; /** * 分页类 * @author Jesse * */public class PageBean { private int page;//第几页 priv ...
 - hermite 相关算法整理
			
设f(x)f(x)在节点a≤x0,x1,⋯,xn≤ba≤x0,x1,⋯,xn≤b处的函数值为f0,f1,...,fnf0,f1,...,fn,设P(x)为f(x)P(x)为f(x)在区间[a,b][a ...
 - 在线图片转base64
			
function ImgToBase64(url, callback, outputFormat) { // outputFormat 用于指定输出格式的,遵循 MIME 标准 var canvas ...
 - ajax异步请求的使用情景
			
先上代码 var sysAllowedExts; $.ajax({ url: url+"/getExtSetting", //请求的url地址 dataType: "js ...
 - 【微软大法好】VS Tools for AI全攻略(4)——选择适合自己的虚拟机
			
当我们选择好了自己的虚拟机后,也许效果不尽如人意.就比如我,发现代码在训练一段时间之后,CPU的使用率会下降. 这个时候我们就要开始考虑,是不是我们选择的虚拟机不是适合自己的型号. Azure的虚拟机 ...
 - To my dear friends in SFAE
			
To my dear friends in SFAE, 这不是farewell,我还在西门子大家庭.2018年1月份我会转到SLC MCBU.在SFAE十年,一些敢想,唠叨唠叨~ 十年弹指一挥间.记得 ...
 - IOS 拉伸图片(封装)
			
/** * 根据图片名返回一张能够自由拉伸的图片 */ +(UIImage *)resizedImage:(NSString *)name { UIImage *image=[UIImage imag ...
 - 【P1330】 封锁阳光大学
			
两个和谐河蟹不能在同一条边的两端.所以对于每条边.只有一个节点有和谐河蟹 所以说,我们可以将有和谐河蟹的看做一种颜色,或则是状态.没有河蟹看做另一种言颜色 这样边变成了二分图染色 所以嗯~(・∀・) ...
 - 基于Jquery的原生态dialog弹出窗口-zapWindow
			
看到boss系统搓B的填出窗口,不忍直视,坚决的换掉! 采用zapwindow(来源不清楚了,总之是前人留下的),做了修改,当前支持三类弹出类型: 1. 指定url 2. 自定义html 3. 指定D ...
 - 2017年10月26日 git上传文件失败的文件
			
最近几天因为项目要用git,于是学习了一下git.今天上传项目到码云的时候,却发现总有一些文件夹上传不上去,git 也显示everything is update.找了一圈办法,都没有用,最后突然发现 ...