pat乙级1002_PAT甲级

pat乙级1002_PAT甲级题目链接实现#include<iostream>#include<cstdio>usingnamespacestd;//得到最大公因子intgcd(inta,intb) { returnb==0?a:gcd(b,a%b);}//最小公倍数intlcm(inta,intb){ returna/gcd(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

题目链接

实现


#include <iostream>
#include <cstdio>
using namespace std;

//得到最大公因子
int gcd(int a, int b)	
{ 
   
	return b == 0 ? a : gcd(b, a%b);
}
//最小公倍数
int lcm(int a, int b)
{ 
   
	return a / gcd(a, b)*b;
}
int main()
{ 
   
	int n1, m1, n2, m2, k,j,count=0;
	scanf("%d/%d %d/%d %d", &n1, &m1, &n2, &m2, &k);
	int comM = lcm(m1, m2);
	int comN1 = n1*comM / m1;
	int comN2 = n2*comM / m2;
	int comMK = lcm(comM, k);
	int comNmin = comN1*comMK / comM < comN2*comMK / comM ? comN1*comMK / comM : comN2*comMK / comM;
	int comNmax = comN1*comMK / comM > comN2*comMK / comM ? comN1*comMK / comM : comN2*comMK / comM;
	for (j = comNmin+1; j < comNmax; j++)
	{ 
   
		if (j % (comMK / k) == 0 && gcd(j / (comMK / k), k) == 1)
		{ 
   
			if(count==0)	printf("%d/%d", j / (comMK / k), k);
			else
				printf(" %d/%d", j / (comMK / k), k);
			count++;
		}
			
	}

    return 0;
}


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179471.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 通过反射获取实例化

    通过反射获取实例化IMyServlet接口packagecn.itheima.web.servlet;publicinterfaceIMyServlet{publicvoidinit();publicvoidservice();publicvoiddestory();}接口的实现packagecn.itheima.web.servlet;publicclassMy

    2022年7月12日
    18
  • Python实现AI视频识别——手势控制[通俗易懂]

    Python实现AI视频识别——手势控制[通俗易懂]用opencv识别手势实现原理代码importcv2importmediapipeasmpclasshandDetector():#经典OOP#设置初始条件def__init__(self,mode=False,maxHands=2,detectionCon=0.5,trackCon=0.5):self.mode=modeself.maxHands=maxHands#最多同时出现几只手

    2022年5月9日
    45
  • 2021年电厂锅炉考试题及答案_电厂锅炉考试题及答案

    2021年电厂锅炉考试题及答案_电厂锅炉考试题及答案题库来源:安全生产模拟考试一点通公众号小程序2022G2电站锅炉司炉考试试题系G2电站锅炉司炉考试题模拟预测卷!2022G2电站锅炉司炉操作证考试题库及在线模拟考试根据G2电站锅炉司炉新考试大纲。G2电站锅炉司炉复审模拟考试通过安全生产模拟考试一点通上章节练习。1、【多选题】固体未完全燃烧热损失与下列哪些因素有关()。(ABCD)A、燃煤品质B、燃烧方式C、燃料与空气混合的程度D、炉膛温度2、【多选题】循环流床锅炉影响物料回送量的因素较多,主要有()。(BCD…

    2025年9月2日
    7
  • 常见函数的泰勒公式展开_基本泰勒公式展开表

    常见函数的泰勒公式展开_基本泰勒公式展开表笔记

    2025年7月2日
    5
  • Ext applyTo和renderTo的区别和用法「建议收藏」

    Ext applyTo和renderTo的区别和用法「建议收藏」extjs中经常会用到renderTo或applyTo配置选项。这里,我就比较下两者的区别与用法。1、renderTo与render方法对应2、applyTo与applyToMarkup方法对应一、applyTo的使用:1、applyTo所指向的el元素必须要有父节点。2、applyTo所指向的el元素实际上是充当了对象要渲染的模板,对象是渲染在其父节点内。即对象实例化后所

    2022年7月28日
    12
  • 教授就是大学[通俗易懂]

    教授就是大学[通俗易懂]教授就是大学有一则广为流传的关于艾森豪威尔将军的故事。话说家喻户晓的二战英雄艾森豪威尔将军在1952年接受了哥伦比亚大学的聘请,担任这家著名常青藤大学的校长。上任伊始,将军在下属的陪同下巡视校园,会见校董会、行政人员和学生,最后参加了学校教授为他举行的欢迎大家。在一阵热烈的掌声之后,将军致辞。他首先谦恭地对有机会会见在场的全体哥伦比亚大学的“雇员”们表示万分的荣幸。这时,只见哥大德高望重的物理

    2022年9月29日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号