当前位置:网站首页>2022河南萌新联赛第(四)场:郑州轻工业大学 C - 最大公因数
2022河南萌新联赛第(四)场:郑州轻工业大学 C - 最大公因数
2022-08-02 04:31:00 【WA_自动机】
C - 最大公因数
由于 g c d ( a , b ) = = x gcd(a,b)==x gcd(a,b)==x ,则 g c d ( a x , b x ) = 1 gcd(\frac{a}{x},\frac{b}{x})=1 gcd(xa,xb)=1 ,那么这道题就是让我们找 [ l , r ] [l,r] [l,r] 内两个数,其不仅是 x x x 的倍数,在完 x x x 后也互质。
两个相邻的整数是互质的,所以这里找 [ l , r ] [l,r] [l,r] 内两个相邻的 x x x 的倍数就行
例:若存在, g c d ( r / x , r / x − 1 ) gcd(r/x,r/x-1) gcd(r/x,r/x−1) , g c d ( r / x ∗ x , ( r / x − 1 ) ∗ x ) = x gcd(r/x*x,(r/x-1)*x)=x gcd(r/x∗x,(r/x−1)∗x)=x
#include<bits/stdc++.h>
using namespace std;
int main()
{
int T;cin>>T;
while(T--)
{
int l,r,x;cin>>l>>r>>x;
int a=(l+x-1)/x*x;
int b=a+x;
if(a<=r && b<=r) cout<<a<<" "<<b<<endl;
else cout<<"-1"<<endl;
}
return 0;
}
边栏推荐
- 使用pycharm debug 深度学习代码
- CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!)
- 【疑问】最终推荐的loose pattern 如果依赖module 没有加载完毕,行为如何,是否报错
- C程序调试过程常见的错误
- Minecraft 1.18.1, 1.18.2 module development 23.3D animation armor production
- 软件测试常见的问题
- 高等数学(第七版)同济大学 总习题三(后10题) 个人解答
- HSCTF2022-re题解
- Camtasia 2022简体中文版屏幕录像和视频编辑软件
- 来自雪域高原的馈赠——大凉山高原生态糖心苹果
猜你喜欢

Visual SLAM Lecture Fourteen - Lecture 13 Practice: Designing a SLAM system (the most detailed code debugging and running steps)

其他重要协议(DNS,ICMP,NAT,交换机)

【云原生】什么是CI/CD? | CI/CD 带来的好处

falco 【1】入门

Live | 7.30 ApacheCon Asia 2022 IOT/IIOT topic, IoTDB PMC Qiao Jialin as the producer

批量--09---批量读文件入表

LeetCode 23: 合并K个升序链表

PyQt5_pyqtgraph mouse draws straight lines on line charts

ADSP21489工程中LDF文件配置详解

“数字化重构系统,搞定 CEO 是第一步”
随机推荐
翻转(DAY 97)
【面试】招聘要求
Scala basics [common method supplement, pattern matching]
迅为RK3568开发板编译Buildroot-全自动编译
C语言特殊运算符
Anatomy of Unreal Playback System (Part 1)
PyQt5_pyqtgraph鼠标在折线图上画方形
The practice of alibaba, data synchronization component canal
internship:数据库表和建立的实体类及对应的枚举类之间的联系示例
投资组合分析:portfolio_analysis.Tangenvy_portfolio(切点组合)
WordPress是什么?我也想用 WordPress~
Live | 7.30 ApacheCon Asia 2022 IOT/IIOT topic, IoTDB PMC Qiao Jialin as the producer
vs2022 编译libmodbus源码
CaDDN code debugging
张成分析(spanning test):portfolio_analysis.Spanning_test
跑通CogView教程
Camtasia 2022简体中文版屏幕录像和视频编辑软件
Deep Learning Basics Overfitting, Underfitting Problems, and Regularization
UE4 蓝图实现AI随机移动
Js数据类型转化之数组的join方法