0
点赞
收藏
分享

微信扫一扫

Java习题练习:1379 折纸-贰


目录

  • ​​🍋问题描述​​
  • ​​🍋解题思路​​
  • ​​🍋解题代码​​

🍋问题描述

Java习题练习:1379 折纸-贰_java

Java习题练习:1379 折纸-贰_eclipse_02


Java习题练习:1379 折纸-贰_公式推导_03

输入
第一行输入第一个整数T(1≤T≤10000),表示样例的个数。 以后每行一个样例,为两个整数p,q(1≤p<q≤10000),且p与q互质。

输出
每行输出一个样例的结果,为三个整数a,b,c, 表示三部分的面积比,且保证三个数两两互质。每个数之间有一个空格,行尾无空格。

样例输入
1
1 2
样例输出
3 4 5

🍋解题思路

我看懂了题目,不过没有思考怎么做。而是直接看了谢老师的题解:
利用相似三角形可以计算面积比例,这样很容易求出三个部分。公式推导过程如下:
,易知



🍋解题代码

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int t=in.nextInt();
for(int i=0;i<t;i++) {
int p=in.nextInt();//不要全
int q=in.nextInt();//抄
int a=p*(p+q);
int b=q*q;
int c=q*q-p*p+p*q;
System.out.println(a+" "+b+" "+c);
}
}




}


举报

相关推荐

0 条评论