Finding LCM LightOJ - 1215 (水题)
Posted wtsruvf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Finding LCM LightOJ - 1215 (水题)相关的知识,希望对你有一定的参考价值。
这题和这题一样。。。。。。只不过多了个数。。。
Finding LCM
https://www.cnblogs.com/WTSRUVF/p/9316412.html
#include <iostream> #include <cstdio> #include <sstream> #include <cstring> #include <map> #include <set> #include <vector> #include <stack> #include <queue> #include <algorithm> #include <cmath> #define rap(a, n) for(int i=1; i<=n; i++) #define MOD 2018 #define LL long long #define ULL unsigned long long #define Pair pair<int, int> #define mem(a, b) memset(a, b, sizeof(a)) #define _ ios_base::sync_with_stdio(0),cin.tie(0) //freopen("1.txt", "r", stdin); using namespace std; const int maxn = 10010, INF = 0x7fffffff; LL gcd(LL a, LL b) { return b==0?a:gcd(b, a%b); } int main() { int T, kase = 0; cin>> T; while(T--) { LL a, b, L; cin>> a >> b >> L; printf("Case %d: ", ++kase); LL c = a * b / gcd(a, b); if(L % c) { cout<< "impossible" <<endl; continue; } LL d = L / c; while(gcd(c, d) != 1) { LL m = gcd(c, d); c /= m; d *= m; } cout<< d <<endl; } return 0; }
以上是关于Finding LCM LightOJ - 1215 (水题)的主要内容,如果未能解决你的问题,请参考以下文章
LightOJ 1236 - Pairs Forming LCM(素因子分解)
LightOJ 1236 Pairs Forming LCM(算数基本定理)