xtu oj 1329 连分式

题目描述

连分式是形如下面的分式,已知a,b和迭代的次数n,求连分式的值。

输入

第一行是一个整数T(1≤T≤1000),表示样例的个数。 每行一个样例,为a,b,n(1≤a,b,n≤9)

输出

每行输出一个样例的结果,使用x/y分式表达,并保证x,y互质。

样例输入

3
1 2 1
1 2 9
5 9 9

样例输出

1/2
985/2378
321047030/611590599

AC代码

#include<stdio.h>
#define ll long long
ll gcd(ll a,ll b){
	int t;
	while(a%b!=0){
		t=a%b;
		a=b;
		b=t;
	}
	return b;
}
int main(){
	int T;
	scanf("%d",&T);
	while(T--){
		ll a,b,n,i;
		scanf("%I64d%I64d%I64d",&a,&b,&n);
		ll g,fz=a,fm=b;
		for(i=2;i<=n;i++){
			ll t=fz;
			fz=a*fm;
			fm=fm*b+t;
		}
		g=gcd(fz,fm);
		fz/=g;
		fm/=g;
		printf("%I64d/%I64d\n",fz,fm);
	}
} 

找规律即可,与1374连分数类似。

相关推荐

  1. 厦大GPA(xmuoj

    2024-01-14 01:44:02       18 阅读
  2. 关于打印机直分享

    2024-01-14 01:44:02       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-14 01:44:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-14 01:44:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-14 01:44:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-14 01:44:02       20 阅读

热门阅读

  1. spring动态控制定时任务

    2024-01-14 01:44:02       46 阅读
  2. 行分类问题

    2024-01-14 01:44:02       38 阅读
  3. argc和argv参数

    2024-01-14 01:44:02       42 阅读
  4. SpringSecurity入门demo(三)多用户身份认证

    2024-01-14 01:44:02       41 阅读
  5. [蓝桥杯 2015 省 A] 饮料换购

    2024-01-14 01:44:02       40 阅读
  6. AcWing:4965. 三国游戏

    2024-01-14 01:44:02       40 阅读
  7. 【Kotlin】中英数字混合等多种情况下的排序方式

    2024-01-14 01:44:02       42 阅读
  8. OLAP型数据库 ClickHouse的简介 应用场景 优势 不足

    2024-01-14 01:44:02       44 阅读