当前位置:网站首页>B.构造一个简单的数列(贪心)
B.构造一个简单的数列(贪心)
2022-08-04 14:09:00 【Harris-H】
B.构造一个简单的数列(贪心)
每次判是否满足互质,不满足加入到备选队列,然后遇到一个满足的后把队列的加到后面即可。
#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int main(){
int n;
cin>>n;
while(n--){
int x,y;
cin>>x>>y;
a[1]=x;
int cnt=1;
queue<int>q;
for(int i=1;cnt<=y;i++){
if(i==x)continue;
if(__gcd(a[cnt],i)==1){
a[++cnt]=i;
while(!q.empty()){
a[++cnt]=q.front();
q.pop();
}
}
else{
q.push(i);
}
}
cout<<a[y]<<"\n";
}
return 0;
}
边栏推荐
猜你喜欢

Kyushu Cloud attended the Navigator Online Forum to discuss the current status, challenges and future of 5G MEC edge computing

橄榄枝大课堂APP正式启动上线

阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看

考研上岸又转行软件测试,从5k到13k完美逆袭,杭州校区小哥哥拒绝平庸终圆梦!

Redis 复习计划 - Redis主从数据一致性和哨兵机制
![[Niu Ke brush questions-SQL big factory interview questions] NO5. Analysis of a treasure store (e-commerce model)](/img/9f/33e782b93fcaa15359450e59a7233d.png)
[Niu Ke brush questions-SQL big factory interview questions] NO5. Analysis of a treasure store (e-commerce model)

leetcode 48. Rotate Image (Medium)

化繁为简,聊一聊复制状态机系统架构抽象

【LeetCode】38、外观数列

"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore
随机推荐
数据库恢复
按键控制开关4017芯片数字电路
Win11勒索软件防护怎么打开?Win11安全中心勒索软件防护如何设置
化算力为战力:宁夏中卫的数字化转型启示录
考研上岸又转行软件测试,从5k到13k完美逆袭,杭州校区小哥哥拒绝平庸终圆梦!
Is the code more messy?That's because you don't use Chain of Responsibility!
ssm学习心得(完结篇
odoo15 大部分模块都用的附件整理成一独立模块
js深拷贝和浅拷贝具体使用区别_es6深拷贝和浅拷贝
并发刺客(False Sharing)——并发程序的隐藏杀手
没有Project Facets的解决方法
数据库的基本概念
eyb:JWT介绍
CCF GLCC正式开营|九州云开源专家携丰厚奖金,助力高校开源推广
《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出
开发者独立搭建一个跨模态搜索应用有多难?
Chinese valentine's day, of course, to learn SQL optimization better leave work early to find objects
从理论到实践:MySQL性能优化和高可用架构,一次讲清
如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?
字符串类的设计与实现_C语言字符串编程题