题解 | 仰望水面的歪

仰望水面的歪

https://www.nowcoder.com/practice/69f00fb8b2004e039097c57b43c33b90

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        long n=in.nextInt();
        long h=in.nextInt();
        in.nextLine();
        for(long i=0;i<n;i++){
            long x=in.nextInt();
            long y=in.nextInt();
            long z=in.nextInt();
            in.nextLine();

            long z1=z+2*(h-z);
            //接下来保证三个数没有公约数
            long max_div=gcd(gcd(x,y),z1);

            System.out.println(x/max_div+" "+y/max_div+" "+z1/max_div);

        }
    }

    static long gcd(long a,long b){
        return b==0? a : gcd(b, a%b);
    }

}

全部评论

相关推荐

uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 14:08
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务