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(…


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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • Java练手小程序——QQ聊天「建议收藏」

    Java练手小程序——QQ聊天「建议收藏」1.思路图    2.主要功能     实现一对一聊天实现多对多聊天好友上线自动刷新功能3.知识点   界面布局:一是流布局,二是卡片布局(现在应该都不用了) socket通信之对象流objectinput/outputStream     将线程里面的信息显示到界面上4.项目代码    4.1服务端 

    2022年9月6日
  • HttpClient4使用

    HttpClient4使用packagemain;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.net

    2022年7月4日
  • 蓝桥杯单片机必备知识—–(1)显示函数

    蓝桥杯单片机必备知识—–(1)显示函数

    2021年4月13日
  • 【流量代理】代理模式「建议收藏」

    【流量代理】代理模式「建议收藏」文章目录直连模式pac模式全局模式参考找了好几篇文章,终于找到了Pac的全称。直连模式顾名思义直连模式就是不适用任何代理的模式,这种模式下你访问网站时不会走代理ip还是你自己的。pac模式这个是大家普遍适用的一种模式全称叫(Proxyauto-config)代理自动配置模式,这种模式浏览器会根据一些配置的规则选择某个网站是否走代理。一般情况下,使用Pac模式访问国内网站不会走代理,访问国外网站会走代理,优点是节省流量。全局模式这个模式就是指所有的请求都会通过代理服务器。这种模式下虽然简单粗

    2022年10月18日
  • Nginx 和 Apache 区别最全详解?「建议收藏」

    Nginx 和 Apache 区别最全详解?「建议收藏」Nginx轻量级,采用C进行编写,同样的web服务,会占用更少的内存及资源抗并发,nginx以epollandkqueue作为开发模型,处理请求是异步非阻塞的,负载能力比apache高很多,而apache则是阻塞型的。在高并发下nginx能保持低资源低消耗高性能,而apache在PHP处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。nginx处理静态文件好,静态处理性能比apache高三倍以上nginx的设计高度模块化,编写模

    2022年5月2日
  • 在线学习Java编程的最佳方法[通俗易懂]

    在线学习Java编程的最佳方法[通俗易懂]1.简介Java是使用最广泛的编程语言之一。根据Github的最新报告,Java被列为仅次于JavaScript的第二大最常用的编程语言。掌握Java的人有很多话题。好消息是,您可以在线找到很多内容。在本文中,我们将对所有这些主题进行分类,并提供对文章和代码示例的引用,这些文章和代码示例将指导您完成学习Java的过程。目录1.简介2.先决条件3.基础-核…

    2022年7月8日

发表回复

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

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