PAT乙级2021秋季复盘

【2021.9.11】PAT乙级秋季60分题解(附满分代码)

通过截图

前言

1、这次比赛总体感觉不难,因为此次比赛是本人第一次参加线上赛,经验较少,赛前多次调试电脑和手机摄像头是否正常工作,(因为双机位监考嘛)。
2、考试地点选择:因为学校可能就我自己考PAT (才怪) ,所以选择在寝室阳台,因为下午较热,在前面挡了一个床单遮挡阳光,但是万万没想到在第二机位的手机因为同时进行者摄像头、热点(寝室网络可能不稳定)、充电(手机电池缩水严重)的缘故,导致手机高温过热保护,手机监考小程序客户端无法打开,浪费了一些时间。
3、手机正常后,因为天气加上手机故障的原因,其实心态变得开始浮躁、烦闷起来,阅读题目经常读几遍,这也是最后两题未做出来原因八 就是太菜,啥也不是 。hhh~

By The Way:我的经历希望以后有线上考试的同学们,多多检查设备还有环境,望大家取得好成绩。 upupup~~~


7-1 好数 (15 分)

好数是指由一对正整数 a<b 按照 a 2 a ^ 2 a2 + ab + b 2 b ^ 2 b2这个规则生成的数,a 和 b 就称为这个好数的源头。例如 91 就是一个好数,
因为 5 2 5 ^ 2 52 + 5 × 6 + 6 2 6 ^ 2 62 = 91,于是数对(5,6)就是 91 的源头。而对于一个好数,其源头并不一定唯一,例如(1,9)就是 91 的另一个源头。

本题就要求你编写程序,判断一个给定的数字是否好,并且输出好数的所有源头。

输入格式:
输入在第一行给出一个不超过 100 的正整数 N,随后 N 行,每行给出一个不超过 1 0 4 10 ^ 4 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值