P11036 【MX-X3-T3】「RiOI-4」GCD 与 LCM 问题
不妨令 ,所以 。
设 ,那么有:。
不妨令 ,若 ,解方程得一组特解为:。
根据特解再把 乘回去即可,代码:
#include<bits/stdc++.h>
using namespace std;
int T,a,x;
int main(){
scanf("%d",&T);
while(T--){
x=1,scanf("%d",&a);
while(a%2==0) a/=2,x*=2;
printf("1 %d %d\n",2*x,(a+2)*x);
}
return 0;
}

Comments NOTHING