ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1014 华华对月月的忠诚 gcd结论题

2022-07-29 06:02:43  阅读:177  来源: 互联网

标签:10 le gcd 华华 1014 Fi FN


链接:https://ac.nowcoder.com/acm/contest/26656/1014
来源:牛客网

题目描述

月月要参加学校的信息学集训,晚上不能陪华华聊天了。不过为了防止华华去和别的小姐姐聊天,浪费时间影响学习,所以月月给华华布置了一项任务。月月给了华华一个类似斐波那契数列的东西,这个数列满足:
F1=A,F2=B,Fi=Fi−1+Fi−2(i>2)F_1=A,F_2=B,F_i=F_{i-1}+F_{i-2}(i>2)F1​=A,F2​=B,Fi​=Fi−1​+Fi−2​(i>2)
月月希望华华求出gcd⁡(FN,FN+1)\gcd(F_N,F_{N+1})gcd(FN​,FN+1​)。月月认为,求这个东西需要很长的时间,所以华华就没有机会去和其他小姐姐聊天了。华华自然对月月十分忠诚,选择求出F的每一位后计算答案。但是比赛中的你看到这一题,就没必要那么老实了。现在给定A、B、N,请你求出月月要求的那个数字。答案可能很大,但是不取模。

输入描述:

输入一行三个正整数A,B,N。

输出描述:

输出一行一个正整数表示答案。
示例1

输入

复制
2 4 5

输出

复制
2

说明

F序列如下:2,4,6,10,16,26,……
第N项16和第N+1项26的最大公约数为2,故答案输出2。

备注:

1≤A≤B≤10171\le A\le B\le10^{17}1≤A≤B≤1017,1≤N≤101051\le N\le 10^{10^5}1≤N≤10105,也就是说N的长度不超过10510^5105

 分析

结论题,最大公因数是两个数的最小组成部分,所以后面的数的最大公因数还是这两个数的最大公因数。

//-------------------------代码----------------------------

//#define int ll
const int N = 2e6+10;
ll a,b,n,m;


void solve()
{
    cin>>a>>b>>n;
    cout<<gcd(a,b)<<endl;
}

signed main(){
    clapping();TLE;

//    int t;cin>>t;while(t -- )
    solve();
//    {solve(); }
    return 0;
}

/*样例区


*/

//------------------------------------------------------------

 

标签:10,le,gcd,华华,1014,Fi,FN
来源: https://www.cnblogs.com/er007/p/16530900.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有