今天打 AtCoder 的时候,写了个
i64 lcm(i64 x, i64 y) { }
然后调用的时候大概是:
int x, y; ... lcm(x, y)
结果这里调用的 lcm 就自动变成 AtCoder 库里面的 lcm 了(是这样吗?不是很清楚),结果就一直输出负数。
lcm
AtCoder
然后我的 gcd 也变成它的 gcd 了。
gcd
有没有清楚具体情况的人来指导萌新,帮助这个萌新逃离承担 atcoder.JP 和 GCD 的深仇大恨的命运!