1079 三角形

news/2024/11/23 4:03:17/

Description

著名的数学家毕达哥拉斯可能从来都不曾想过有人居然会问他这样的一个问题:给出一个整数,存在多少个直角三角形,
它的某一条边的长度等于这个整数,而且其他边的长度也是整数。既然毕达哥拉斯不可能预见到有计算机的出现,
如果他回答不出来,那谁又能责怪他呢?但是现在既然你有了计算机,那么回答不出来就说不过去了。



 

输入格式

 第一行有一个整数n,代表有多少个数据(1<=n<=20)。接下来有n行,每行代表一个数据。一个数据就是一个整数ai(a<=i<=n,1<=ai<=100)。


 

输出格式

每个数据都必须有相应的输出。两个数据的输出之间有一个空行。
对于每一个数据,如果找不到解,则输出一个空行。如果找到解,就把符合条件的所有直角三角形输出。每个三角形占一行,输出该三角形的另外两条边,
必须先输出长边,然后一个逗号,再输出短边。两个三角形之间不能有空行,而且必须按照长边降序排列。


 

输入样例

2
20
12


 

输出样例

101,99
52,48
29,21
25,15
16,1237,35
20,16
15,9
13,5

分析:

先作为直角边,枚举c-b

再作为斜边,枚举两条直角边

注意换行

#include<stdio.h>int main()
{int t;scanf("%d",&t);while(t--){int n,y;scanf("%d",&n);y=n*n;for(int i=1;i<=y;++i){if(y%i==0&&y/i-i>0&&(y/i-i)%2==0){printf("%d,%d\n",(y/i+i)/2,(y/i-i)/2);}}for(int i=1;i<n;++i){for(int j=i;j<n;++j){if(i*i+j*j==y){printf("%d,%d\n",j,i);}}}printf("\n");}return 0;
}

 


http://www.ppmy.cn/news/146113.html

相关文章

磁带机大概使用

HP StorageWorks Ultrium 驱动器的默认 SCSI ID 为 3。SCSI 总线上的每个设备都必须有一个唯一的 SCSI ID 号。可以为驱动器分配 0 到 15 之间的任何未使用的 ID。不要使用 SCSI ID 7&#xff0c;它是为 SCSI 控制器保留的。SCSI ID 0 通常分配给引导磁盘&#xff0c;除非磁带驱…

惠普磁带备份机支持备份几台服务器,03-惠普磁带自动备份产品家族.ppt

03-惠普磁带自动备份产品家族 October 2003 October 2003 Presentation Title 惠普入门级数据保护方案及备份策略 惠普数据归档解决方案 惠普磁带自动备份产品家族 数据保护神&#xff0d;惠普OVDP 5.5 惠普IP SAN解决方案 惠普入门SAN解决方案 惠普虚拟存储解决方案 2006年第一…

linux查看磁带大小命令,16条实用的Linux/Unix 磁带管理命令

在本教程中你将会了解到&#xff1a; 磁带设备名 管理磁带驱动器的基本命令 基本的备份和恢复命令 为什么备份? 一个备份计划对定期备份文件来说很有必要&#xff0c;如果你宁愿选择不备份&#xff0c;那么丢失重要数据的风险会大大增加。有了备份&#xff0c;你就有了从磁…

HPUX磁带管理命令及常见应用

从用户的角度来看&#xff0c;unix的任何设备都可以看做是文件。因此&#xff0c;可以“打开”合适的磁带驱动器文件来进行写入操作&#xff0c;将要备份的数据写入到文件中去。虽然这听上去过于简单了&#xff0c;但是实际情况就是这样。Unix系统把每一个设备都看成一个文件&a…

oracle磁带库清洁带标签,分享那些在磁带库上爬过的坑

原标题&#xff1a;分享那些在磁带库上爬过的坑 来自社区会员分享案例 5 则&#xff0c;均是磁带库日常运维中的典型故障。 在STK L180磁带库上爬过的坑 故事发生在几年前&#xff0c;在更换机房的一组光纤交换机的实施过程中&#xff0c;原光纤交换机因使用超限&#xff0c;决…

磁带机常识

磁带机经过一段时间的使用后一般需要清洗 例子HP StorageWorks Ultrium 920主面板上会有clean灯不停闪烁 清洗必须要使用专用清洗带 清洗带一般有使用次数限制一般为15次 (HP真不厚道,配过来的软件还是60天试用版) 转载于:https://blog.51cto.com/nicholasxp/159375

磁带机技术的应用解析

磁带机&#xff08;Tape Drive&#xff09;一般指单驱动器产品&#xff0c;通常由磁带驱动器和磁带构成&#xff0c;是一种经济、可靠、容量大、速度快的备份设备。这种产品采用高纠错能力编码技术和写后即读通道技术&#xff0c;可以大大提高数据备份的可靠性。根据装带方式的…

Redhat Enterprise Linux磁带机简单操作

Linux下使用磁带机的方式有多种&#xff0c;主要有通过Amanda、Tar等软件进行操作。 Amanda是提供了远程集中备份的功能&#xff0c;通过分别设置客户端、服务器端&#xff0c;实现远程集中存储备份。而Tar主要用于单机环境下&#xff0c;将数据直接写入磁带的备份。针对单一节…