0分求助
  • 板块题目总版
  • 楼主SerenityWay
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/6/8 18:32
  • 上次更新2024/6/8 20:58:55
查看原帖
0分求助
1048165
SerenityWay楼主2024/6/8 18:32

this

#include <bits/stdc++.h>
using namespace std;
long long lcm(long long a,long long b){
    return (a*b)/(__gcd(a,b));
}
int main(){
    long long t,a,b,c;
    cin>>t;
	while(t--){
		long long x,y;
		cin>>a>>b>>c;
		x=lcm(a,b)/a;
		y=lcm(a,b)/b;
		if(min(x,y)<c){
			cout<<(x+y)*(c/ceil(min(x,y)))<<endl;
		}else{
			cout<<x+y<<endl;
		}
	}
    return 0;
}

样例过了,哪错了啊

2024/6/8 18:32
加载中...