codeforces#687 B. Remainders Game
题意:给出n个数,和一个数p,问你在知道 x%ai 的情况下,能不能确定x%p的值
结论:当n个数的最小公倍数是p的倍数时,可以确定
代码:
#include <bits/stdc++.h>
#define ll long long
using namespace std;
const int maxn=1e6+10;
vector<int>ve;
int n,p;
int main()
{
scanf("%d %d",&n,&p);
for(int i=2; i*i<=p; i++)
{
if(p%i==0)
{
ll res=i;
while(p%(res*i)==0&&p>=(res*i))
res*=i;
p/=res;
ve.push_back(res);
}
}
if(p!=1)ve.push_back(p);
for(int i=1; i<=n; i++)
{
int x;
scanf("%d",&x);
for(int i=0; i<ve.size(); i++)
{
if(ve[i]==0)continue;
if(x%ve[i]==0)ve[i]=0;
}
}
for(int i=0; i<ve.size(); i++)
if(ve[i]!=0)
{
cout<<"No"<<endl;
return 0;
}
cout<<"Yes"<<endl;
return 0;
}
codeforces#687 B. Remainders Game的更多相关文章
- codeforces 360  D - Remainders Game
		
D - Remainders Game Description Today Pari and Arya are playing a game called Remainders. Pari choos ...
 - codeforces 688D D. Remainders Game(中国剩余定理)
		
题目链接: D. Remainders Game time limit per test 1 second memory limit per test 256 megabytes input stan ...
 - 【16.56%】【codeforces 687B】Remainders Game
		
time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard ou ...
 - Codeforces Educational Codeforces Round 5 E. Sum of Remainders 数学
		
E. Sum of Remainders 题目连接: http://www.codeforces.com/contest/616/problem/E Description The only line ...
 - Codeforces Round #360 (Div. 2) D. Remainders Game 数学
		
D. Remainders Game 题目连接: http://www.codeforces.com/contest/688/problem/D Description Today Pari and ...
 - Codeforces 687B. Remainders Game[剩余]
		
B. Remainders Game time limit per test 1 second memory limit per test 256 megabytes input standard i ...
 - codeforces 616E   Sum of Remainders   (数论,找规律)
		
E. Sum of Remainders time limit per test 2 seconds memory limit per test 256 megabytes input standar ...
 - Educational Codeforces Round 5 E. Sum of Remainders (思维题)
		
题目链接:http://codeforces.com/problemset/problem/616/E 题意很简单就不说了. 因为n % x = n - n / x * x 所以答案就等于 n * m ...
 - Codeforces Round #360 (Div. 2) D. Remainders Game 中国剩余定理
		
题目链接: 题目 D. Remainders Game time limit per test 1 second memory limit per test 256 megabytes 问题描述 To ...
 
随机推荐
- Sql Server  按格式输出日期
			
SELECT dbo.fn_Data(getdate(),'yyyymmdd') CREATE FUNCTION [dbo].[fn_Data] (@date as datetime, @format ...
 - SQL Server的实例恢复解析
			
同Oracle一样,SQL Server在非一致性关闭的时候也会进行实例恢复(Instance Recovery),本文根据stack overflow的文章介绍一些SQL Server实例恢复的知识 ...
 - JaveScript 中的正则表达式
			
1.语法: var expression = /pattern/flags ; pattern: 任何简单或复杂的正则表达式. flags: 可以是 g,i,m 或它们的组合. ...
 - 《Java大学教程》—第6章 类和对象
			
6.2 对象:结构化编程-->数据-->封装(聚合,信息隐藏)-->对象(方法及其操作的数据都聚合在一个单元中,作为更高层的组织单元)-->类(创建对象的模板)6.3 类:* ...
 - python 时间模块(time ,datetime,calendar)
			
Python中提供了时间相关的内置模块,我们主要用的是:time模块.datetime模块和calendar模块 ⽇期格式化的标准: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(00 ...
 - ant.design React使用Echarts,实力踩坑
			
最近项目用到Echarts(以下用ec代替),于是照猫画虎得引入到团队的antd项目中,但是遇到2个棘手问题: 1. ec对dom不渲染,检查后发现,原来是全局存在id重复,所以使用React时,最好 ...
 - SQLite 线程安全和并发
			
SQLite 与线程 SQLite 是线程安全的. 线程模型 SQLite 支持如下三种线程模型 单线程模型 这种模型下,所有互斥锁都被禁用,同一时间只能由一个线程访问. 多线程模型 这种模型下,一个 ...
 - 写了12年JS也未必全了解的连续赋值运算
			
引子 var a = {n:1}; var b = a; // 持有a,以回查 a.x = a = {n:2}; alert(a.x);// --> undefined alert(b.x);/ ...
 - AJAX问题 XMLHttpRequest.status = 0是什么含义
			
在调用AJAX的时候遇到了XMLHttpRequest. status为0 的情况,http协议里可是没这个状态码的,众所周知,XMLHttpRequest. Status为HTTP请求状态码,一般为 ...
 - YOLO 从数据集制作到训练
			
1.图片数据集收集 共 16种 集装箱船 container ship 散货船 bulker 油船 tanker 游轮 / 客轮 / 邮轮 passenger liner 渔船 fishing boa ...