当前位置:网站首页>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;
}
边栏推荐
- 记录都有哪些_js常用方法总结
- How to Identify Asynchronous I/O Bottlenecks
- State security organs conduct criminal arrest and summons review on Yang Zhiyuan, a suspect suspected of endangering national security
- ssm learning experience (final chapter)
- Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
- 《中国综合算力指数》《中国算力白皮书》《中国存力白皮书》《中国运力白皮书》在首届算力大会上重磅发出
- Execution failed for task ‘:xxx:generateReleaseRFile‘.
- 干掉visio,这个画图神器真的绝了
- SQL语句的写法:Update、Case、 Select 一起的用法
- Chinese valentine's day, of course, to learn SQL optimization better leave work early to find objects
猜你喜欢
Rust from entry to proficient 04-variables
Unity插件:使用PopulationSystem制作行走交流的路人
烂大街的缓存穿透、缓存击穿和缓存雪崩,你真的懂了?
MySQL【窗口函数】【共用表表达式】
如何查找endnote文献中pdf文件的位置
Fuse bit of AVR study notes
Win11勒索软件防护怎么打开?Win11安全中心勒索软件防护如何设置
Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
CCF GLCC正式开营|九州云开源专家携丰厚奖金,助力高校开源推广
Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases
随机推荐
idea永久激活教程(新版)
Centos7 install mysql version rapidly
Rust 从入门到精通04-变量
Redis 复习计划 - Redis主从数据一致性和哨兵机制
vcl啥意思_oval
Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
2546 饭卡(01背包,挺好的)
国家安全机关对涉嫌危害国家安全犯罪嫌疑人杨智渊实施刑事拘传审查
Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases
四平方和,激光炸弹
Win11快速助手在哪里?Win11打开快速助手的方法
MPLS实验
How to stress the MySQL performance indicators TPS\QPS\IOPS?
centos7安装mysql急速版
ssm learning experience (final chapter)
SLAM 05.视觉里程计-2-特征法
字符串类的设计与实现_C语言字符串编程题
Button control switch 4017 digital circuit chip
ssm学习心得(完结篇
BZOJ 1798 维护序列 (多校连萌,对线段树进行加乘混合操作)