public class Main2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = Integer.parseInt(in.nextLine()); List<String> res = new ArrayList<>(); for (int i = 0; i < N; i++) { long v = in.nextLong(); if (v % 2 == 1) { res.add("No"); } else { long v1 = v; while (v1 % 2 == 0) { v1 = v1 / 2; } long v2 = v / v1; res.add(v1 + " " + v2); } } for (String word : res) { System.out.println(word); } } }
点赞 评论

相关推荐

头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务