当前位置: 首页 > wzjs >正文

天水网站制作公司广州网站改版方案

天水网站制作公司,广州网站改版方案,17一起做网站包包,深圳网站建设是哪个题目描述 Hanks 博士是 BT(Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数 c1​ 和 c2​ 的最大公约数…

题目描述

Hanks 博士是 BT(Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。

今天在课堂上,老师讲解了如何求两个正整数 c1​ 和 c2​ 的最大公约数和最小公倍数。现在 Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数 a0​,a1​,b0​,b1​,设某未知正整数 x 满足:

  1. x 和 a0​ 的最大公约数是 a1​;

  2. x 和 b0​ 的最小公倍数是 b1​。

Hankson 的“逆问题”就是求出满足条件的正整数 x。但稍加思索之后,他发现这样的 x 并不唯一,甚至可能不存在。因此他转而开始考虑如何求解满足条件的 x 的个数。请你帮助他编程求解这个问题。

输入格式

第一行为一个正整数 n,表示有 n 组输入数据。接下来的n 行每行一组输入数据,为四个正整数 a0​,a1​,b0​,b1​,每两个整数之间用一个空格隔开。输入数据保证 a0​ 能被 a1​ 整除,b1​ 能被 b0​ 整除。

输出格式

共 n 行。每组输入数据的输出结果占一行,为一个整数。

对于每组数据:若不存在这样的 x,请输出 0,若存在这样的 x,请输出满足条件的 x 的个数;

输入输出样例

输入 #1复制

2 
41 1 96 288 
95 1 37 1776 

输出 #1复制

6 
2

说明/提示

【样例解释】

第一组输入数据,x 可以是 9,18,36,72,144,288,共有 6 个。

第二组输入数据,x 可以是 48,1776,共有 2 个。

【数据范围】

  • 对于 50% 的数据,保证有 1≤a0​,a1​,b0​,b1​≤10000 且 n≤100。
  • 对于 100% 的数据,保证有 1≤a0​,a1​,b0​,b1​≤2×109 且 n≤2000。

NOIP 2009 提高组 第二题

代码实现;

#include<iostream>
#include<cmath>
using namespace std;
int gongyue(int i,int a0)
{
    int j,k=1;
    for(j=1;j<=min(i,a0);j++)
    {
        if(i%j==0 && a0%j==0)
        {
            k=j;
        }
    }
    return k;
}
int gongbei(int i,int b0)
{
    int j,k=1;
    for(j=min(i,b0);j<=i*b0;j++)
    {
        if(j%i==0 && j%b0==0)
        {
            k=j;
            break;
        }
    }
    return k;
}
int main()
{
    int n,a0,a1,b0,b1;
    int i,j,k;
    cin>>n;
    while(n--)
    {   int count=0;
        cin>>a0>>a1>>b0>>b1;
        for(i=1;i*i<=b1;i++)
        {
            if(b1%i==0)
            {
            if((gongyue(i,a0)==a1) && (gongbei(i,b0)==b1))
            {
                count++;
                //cout<<i<<endl;
            }
            if(i!=b1/i)
            {
                j=b1/i;
                if((gongyue(j,a0)==a1) && (gongbei(j,b0)==b1))
            {
                count++;
                //cout<<i<<endl;
            }
                
             } 
            }
            
            
        }
        cout<<count<<endl;
    }
    return 0;
 } 

http://www.dtcms.com/wzjs/601066.html

相关文章:

  • 遵义本地网站济南住房和城乡建设局网站
  • 浙江鼎兴建设有限公司网站公司部门章有法律效力吗
  • 服饰网站模板陕西交通建设集团蓝商分公司网站
  • 网站建设未来北京做兼职的网站
  • 中国纳溪门户网站建设项目环境影响长沙网络推广小公司
  • intitle 郑州网站建设网站哪个语言好
  • 出口家具东莞网站建设wordpress 获取js路径
  • 网站评论怎么做的投资网站php源码
  • 南博网站建设泰安手机网站建设
  • 如何做网站竞品分析网站怎么做可以合法让别人充钱
  • 做动画在线观看网站有什么做树状图的网站
  • 服务器做免费空间网站管理录像教程山东百度推广代理
  • 东莞外贸建站及推广1元涨1000粉
  • 企业建站项目汕头seo排名收费
  • 免费开设网站做ppt好的网站有哪些
  • wordpress页面可视化编辑器深圳网站建设优化
  • html5 房地产网站案例成全视频免费观看在线看游戏
  • 珠海企业建站wordpress js代码插件
  • 兴安盟网站建设制作属于自己的网站
  • 手机网站建设图片素材建站用什么工具
  • 电子商务网站平台建设网络公司网页设计
  • 爱站网关键词挖掘郑州公司网站设计
  • 网站被黑是什么原因河南手机网站制作公司
  • 网站的收费系统怎么做广东省建设工程质量安全监督检测总站网站
  • 红桥天津网站建设七宝做网站
  • 免费网站空间怎么办西安的网站设计单位
  • 电子商务网站建设是学什么软件wordpress幻灯片加载很慢
  • 网站如何在百度上做推广丹徒网站建设平台
  • 网站做链接算侵权吗南昌网站建设公司收费
  • 上海网站设计厂家对京东网站建设的总结