A题给出n,k,求三个数x/y/z,使得n = x + y + z,并且gcd(x,y) = gcd(x,z) = gcd(y,z) = k解:在n / k / 3范围内左右查找符合条件的值 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll t,n,k; int solve() { if(n % k) return 0; ll p = n / k; ll r = p / 3; for(ll i = max(2LL,r - 100);i <= min(p,r + 100); ++i) fo...