cf 75c Modified GCD

【信息科学与工程学】计算机科学与自动化——第六十六篇 算子篇 第一章 通用算子01 多模态数据(图形/图像/文本/语音)中推断人类内在状态、策略、动机和利益的算法算子知识库 编号领域算法/方法算子名称算子的数学方程式/表达复杂度 (示例)关联知识11量子场论正则量子化产生/湮灭算符对易关系: [â_p, â†_q] = δ⁽³⁾(p​ - q)应用于态空间,计算复杂度取决于截断福克空间,粒子数表象,二次量子化12统计力学蒙特卡洛模拟马尔可夫链转移算子T(s → s‘) :满足细致平衡条件 π(s)T(s→s’)=π(s‘)T(s’→s)收敛到平衡分布需 ~O(τ), τ为相关时间细致平衡,Metropolis-Hastings准则,重要性采样13电磁学边界元法单层势/双层势算子 阅读详情
#include <iostream>
#include <cstdio>
using namespace std;
int gcd(int a,int b)
{
    int t;
    if(a<b)
    {
        t=a;a=b;b=t;
    }
    while(t=a%b)
    {
        a=b;
        b=t;
    }
    return b;
}
int main()
{
    int a,b,x,y,n,c,d;
    scanf("%d%d",&x,&y);
    scanf("%d",&n);
    int tmp=gcd(x,y);
    bool flag;
    int ans;
    while(n--)
    {
        flag=false;
        scanf("%d%d",&a,&b);
        c=tmp/a;d=(tmp-1)/b+1;
        if(b-a<d-c)
        {
            for(int i=b;i>=a;i--)
            {
                if(tmp%i==0)
                {
                    ans=i;
                    flag=true;
                    break;
                }
            }
        }
        else
        {
            for(int i=d;i<=c;i++)
            {
                if(tmp%i==0)
                {
                    ans=tmp/i;
                    flag=true;
                    break;
                }
            }
        }
        if(flag)
            printf("%d\n",ans);
        else
            printf("-1\n");
    }
}

Win11极速安装Tensorflow-gpu+CUDA+cudnn(含视频) Win11极速安装Tensorflow-gpu+CUDA+cudnn(含视频链接) 阅读详情

相关推荐

5G协议栈逆向工程:基于开源模拟器的核心网信令分析实战

本文详细介绍了基于开源模拟器Free5GC和UERANSIM的5G协议栈逆向工程实战,涵盖核心网信令分析、环境搭建、认证协议解析及安全漏洞验证。通过NGAP/NAS信令交互解密和异常流量注入测试,帮助研究人员深入理解5G网络安全机制,并提供实用的安全加固建议。

weixin_29250573的博客 676

挂机水题日记 Cf - 75C

链接:http://codeforces.com/problemset/problem/75/C 题意: 给你两个数a ,b(1e9范围内),q个查询区间 [ l,  r],问你这些区间内能找到的 a 和 b 的公因子最大是多少。 思路: 水题,枚举 gcd 因子的时候开平方优化完就过了。 核心思路就是枚举 gcd (a, b) 的因子,用max维护一下,那么枚举的过程中,如果a,b 的...

FrozenAllen的博客 289

SAP批量程序(一)-静态批量EX,FX和期间批量MB,WB和TB

SAP批量程序(一)-静态批量和区间批量

weixin_38974136的博客 5478

CF75C Modified GCD

这题,貌似无从下手QAQ 但是很简单就可以想到二分吧,正好二分能过QAQ 自然就是先跑一个gcd~~(想必大家都会了)~~ 然后… 然后就是一个二分呀QAQ 上代码 #include<bits/stdc++.h> using namespace std; int A,B,N,number=0; int divisor[10000]; int gcd(int x,int y)//gcd ...

sxy__orz的博客 225

ADRV9009的学习历程(一)

** AD9361的同胞ADRV9009 ** 终于记录一下了 距离第一次想写博客记录自己学习的点点滴滴,大概已经过去有一年有余。一直都是停留在心有余而力不足的境界。 基本每次做项目遇到问题都会来优快云寻求帮助,这里虽离庙堂较远,但高手云集。每每读来,思绪万千,次次膜拜。 趁这次又学习了一样新物件,就记录一下,望大神看见能赐教一下。 ADRV9009 最近有项目要用到ADRV9009这个芯片。就来学习一下。做过AD9361的都知道,ADI官方会给出这个芯片的参考手册、数据手册和驱动程序。当然我只是见过AD

weixin_42868560的博客 1万+

ESP32-S3开发环境避坑指南:VS Code+ESP-IDF离线安装全流程(附国内镜像加速)

本文提供了一份详细的ESP32-S3开发环境离线安装指南,重点解决网络依赖问题。通过整合国内镜像加速,手把手教你完成VS Code、ESP-IDF框架、工具链及Python依赖的本地化部署,实现稳定、可重复的开发环境搭建,大幅提升IoT开发效率。

peach的博客 962

Modified GCD

http://codeforces.com/problemset/problem/75/CC. Modified GCDtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputWell, here is another math class task.

chaideyipi 489

rfid标签技术原理

奇怪的是,RFID标签技术原理的深入剖析不仅揭示了其背后的奥秘,也让我们更加全面地认识到这一技术在数字化转型中的重要性和潜力。随着技术的不断进步和应用场景的不断拓展,RFID标签将在更多领域发挥重要作用,为物联网、智能制造等领域的发展注入新的活力。这意味着在一个读写器的覆盖范围内,可以同时读取多个RFID标签的数据,大大提高了数据收集的速度和效率。:RFID标签的“大脑”,负责存储和处理数据。芯片内部集成了存储器、控制逻辑和射频接口等电路,能够接收来自读写器的射频信号,执行相应的数据处理和通信任务。

x3088的博客 2159

CodeForces 75C Modified GCD (二分+数论)

题目链接:http://codeforces.com/problemset/problem/75/C #include&lt;bits/stdc++.h&gt; using namespace std; #define debug puts("YES"); #define rep(x,y,z) for(int (x)=(y);(x)&lt;(z);(x)++) #define ll long...

满月照亮的路 283

openGauss学习笔记-280 openGauss性能调优-实际调优案例09-修改启动参数解决TPCC大幅度波动

openGauss学习笔记-280 openGauss性能调优-实际调优案例09-修改启动参数解决TPCC大幅度波动280.1 现象描述280.2 优化分析 openGauss学习笔记-280 ope

超哥的博客 309

OceanBase备租户创建(二):通过BACKUP DATABASE PLUS ARCHIVELOG

OceanBase数据库备租户创建方法二:通过BACKUP DATABASE PLUS ARCHIVELOG功能实现,特别适用于社区版和单机版部署模式。

Sebastien23的博客 542

Modified LCS

给两个等差数列的长度,起点和数列的增加值,求两个数列中有几个数相同

Confidence的专栏 1288

5步VS传统WinForm!AntdUI让界面设计从“土味”到“超模”只需30秒?

摘要:墨瑾轩编程教程《AntdUI的5大魔法步骤》详解如何将传统WinForm升级为现代化UI。教程通过5个核心步骤:安装AntdUI库、控件替换、主题定制、复杂布局构建及实战案例演示,对比传统开发与AntdUI在美观度(动态阴影/动画)、开发效率(拖拽组件VS手工绘制)和主题定制(一键换肤VS重写控件)的显著差异。使用C#代码示例展示按钮动画、3D翻转、聊天界面等特效实现,帮助开发者快速掌握这一基于Ant Design风格的WinForm增强框架。(150字)

java专栏 1129

CodeForces 75C Modified GCD 【二分+数论】

题目链接 先求出a和b的最大公约数,找出其所有的因数——sqrt(n)的复杂度,涨姿势了。 然后就是判断所有的因数有没有落在low,high区间里面了——二分即可(upper_bound) C++版本: #include #include #include #include #include #include using namespace std; typed

智障 2064

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

codeforces 75C C. Modified GCD(二分)

题目链接:codeforces 75C题目大意:给出两个数,查询[l,r]内这两个数的gcd题目分析:对这两个数的cd进行打表,然后二分查找即可。AC代码:#include <iostream> #include <algorithm> #include <cstring> #include <cstdio> #include <vector>using namespace std;int a,b,

llin-黎辰 1132

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

CodeForces - 75C Modified GCD

CodeForces - 75C Modified GCD 题解: 先求出a,b的gcd,然后求出gcd的所有因子(数目不会超过10^5)并sort,然后二分查找或者upper_bound(). AC代码 #include &lt;bits/stdc++.h&gt; using namespace std; typedef long long LL; const int maxn = ...

点滴 439

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

CodeForces 75 C.Modified GCD

Well, here is another math class task. In mathematics, GCD is the greatest common divisor, and it’s an easy task to calculate the GCD between two positive integers. A common divisor for two positive n...

weixin_43244265的博客 281

Modified GCD CodeForces - 75C【二分、预处理】

题目链接,很好的一道二分加预处理的题目。 题面: Well, here is another math class task. In mathematics, GCD is the greatest common divisor, and it's an easy task to calculate the GCD between two positive integers. A commo...

既然弱小,就只顾变强就是了 345

CF#320 Div.2 总结

比赛网址:cf#320 Div.2 晚上11点开始的比赛,持续2个半小时。结束时有两道题题过了预测数据,分时是A题和C题。 比赛开始的时候,理所当然地从A题开始看起。A题比较容易,稍微分析一下就可以看出是一道10进制转2进制的题目,虽然题目比较简单,但是由于敲代码不够熟练,并且还要测试一些数据的原因,当我提交时已经有接近2000人A了此题。 然后我开始看B题,B题题意比较容易理解,而且我觉得

Stool_Monster的专栏 859

cf 598A Tricky Sum

#include using namespace std; #define LL long long const LL MAXN=1000000000; LL a[30]={1}; LL b[30]={1}; int main() { for(int i=1;i<=30;i++) a[i]=2*a[i-1]; for(int i=1;i<30;i++)

Stool_Monster的专栏 759

cf 20a BerOS file system

#include #include using namespace std; int main() { string s; cin>>s; bool flag=false; int p=s.length()-1; while(s[p]=='/') p--; if(p==-1) s="/"; else

Stool_Monster的专栏 661

cf 88b Keyboard

#include #include #include using namespace std; #define del(a,b) memset(a,b,sizeof(a)) struct node { int x,y; }nn[900]; int aa[130]; bool flag; int n,m,x,q,ans,snum; char kb[33][33]; string s;

Stool_Monster的专栏 658

cf #327 Div.2 Problem B Rebranding

#include #include #include using namespace std; int n,m; char aa[30]={'a'}; char s[200005]; char *ss[200005]; char a,b; int main() { for(int i=1;i<26;i++) aa[i]=aa[i-1]+1; scanf("%d

Stool_Monster的专栏 653

cf#320 Div.2 Problem C A Problem about Polyline

#include #include #include using namespace std; double ans,a; int x,y; int main(){ scanf("%d%d",&x,&y); if(y==x){ printf("%.12lf\n",(double)x); } else if(x<y){ print

Stool_Monster的专栏 604

cf 2a Winner

#include #include #include using namespace std; string ss[1005]; int x[1005]; int main() { int N; string win; int maxn=0; cin>>N; map M; for(int i=0;i<N;i++) { c

Stool_Monster的专栏 594

cf 8a Train and Peter

#include #include #include using namespace std; int main() { string s,s1,s2; bool f1=false,f2=false; cin>>s>>s1>>s2; int a,b; a=s.find(s1); if(a!=std::string::npos) {

Stool_Monster的专栏 584
上一篇: cf 55c Pie or die
下一篇: cf 2a Winner
StoolMonster
博客等级 码龄12年 11粉丝 70原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值