题解 | 仰望水面的歪
仰望水面的歪
https://www.nowcoder.com/practice/69f00fb8b2004e039097c57b43c33b90
#include <iostream> #include <numeric> using namespace std; int main() { long long n, h, i, j, k, temp; cin >> n >> h; while (n--){ cin >> i >> j >> k; temp = gcd(gcd(i, j), h + h - k);//---------约分用的因子 cout << i / temp << " " << j / temp << " " << (h + h - k) / temp << endl;//------把折线变成直线后约分,注意开longlong } } // 64 位输出请用 printf("%lld")#写题解领奖励#