HDOJ2504 ( 又见GCD ) 【辗转相除法(欧几里德法)最小公倍数】

简介:
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
复制代码
 1 #include <cstdio>
 2 using namespace std;
 3 int gcd(int a,int c)
 4 {
 5     int t;
 6     if(c<a)    {t=a;a=c;c=t;}
 7     while (t=c%a,t!=0)
 8     {
 9         c=a;
10         a=t;
11     }
12     return a;
13 }
14 int main()
15 {
16     int a,b,c,cas;
17     scanf("%d",&cas);
18     while (cas--)
19     {
20         scanf("%d %d",&a,&b);//c一定是b的倍数
21         c=b<<1;
22         while(b!=gcd(a,c))
23             c+=b;
24         printf("%d\n",c);
25     }
26     return 0;
27 }
复制代码

 

本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/20/2510916.html,如需转载请自行联系原作者

相关文章
|
前端开发 开发者 UED
解锁网页布局的秘密武器:探索 CSS Grid 布局的神奇魔力
解锁网页布局的秘密武器:探索 CSS Grid 布局的神奇魔力
109 3
|
数据库
实体类的字段和数据库中的字段不一致、并且没有做中间替换、会发生什么
这篇文章讨论了实体类字段与数据库字段不一致时可能导致的问题,作者通过实际案例展示了字段不匹配时查询无法正确执行,并说明了修正字段匹配后查询可以成功执行的情况。
实体类的字段和数据库中的字段不一致、并且没有做中间替换、会发生什么
|
机器学习/深度学习 数据可视化 关系型数据库
基于机器学习的信用卡办卡意愿模型预测项目
基于机器学习的信用卡办卡意愿模型预测项目
243 3
|
数据采集 数据库 Python
为什么基于 Django 和 Scrapy 的项目需要 @sync_to_async 装饰器
通过使用 @sync_to_async 装饰器,我们可以在 Scrapy 的异步环境中高效地调用同步的 Django ORM 操作。这样可以避免阻塞事件循环,充分利用 Scrapy 的异步 I/O 优势,从而提升爬虫的性能和并发处理能力。在构建基于 Django 和 Scrapy 的项目时,理解并正确使用 @sync_to_async 是非常重要的,这将帮助你构建高效、健壮的应用程序。
|
Shell C语言 SoC
计基2—RISCV指令集介绍与汇编
计基2—RISCV指令集介绍与汇编
344 1
|
Windows
SwitchHosts——一个快速切换host的小工具
SwitchHosts——一个快速切换host的小工具
196 0
|
Java 测试技术 Maven
Maven 构建生命周期
Maven生命周期包括clean(clean目标清理输出),default(validate到deploy执行编译、测试、打包、验证、安装和部署),site(site与deploy-site生成发布站点)。每个阶段由插件目标组成,如mvn clean package执行清理和打包。生命周期阶段按顺序执行,目标可在阶段外独立调用。
|
Prometheus 监控 Cloud Native
阿里云可观测 2023 年 3 月产品动态
阿里云可观测 2023 年 3 月产品动态
阿里云可观测 2023 年 3 月产品动态
零基础VB教程059期:circle画图模拟烟花效果
零基础VB教程059期:circle画图模拟烟花效果
329 0