首页 > 其他 > 详细

Rational Resistance CodeForces - 343A

时间:2021-07-24 18:14:10      阅读:19      评论:0      收藏:0      [点我收藏+]

原题链接
考察:数论
思路:
??串联: \(\frac{a}{b}+1 = \frac{a+b}{b}\)
??并联: \(\frac{a}{b}与1并联--> \frac{a}{a+b}\)
??也就是说分子分母不论大小可以得到相同的结果

Code

#include <iostream> 
#include <cstring>
using namespace std;
typedef long long LL;
LL a,b,ans;
int main()
{
	scanf("%lld%lld",&a,&b);
	while(1)
	{
		if(a<b)
		{
			b-=a;
			swap(a,b);
			ans++;
		}
		ans+=a/b;
		a=a%b;
		if(!a||!b) break;
	}
	printf("%lld\n",ans);
	return 0;
}

Rational Resistance CodeForces - 343A

原文:https://www.cnblogs.com/newblg/p/15055393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!