题目描述
<p class="MsoNormal"> <span style="font-family:宋体;font-weight:bold;font-size:15.0000pt;">给你<span>N</span><span>个数,然后你的任务非常简单,你需要把</span><span>N</span><span>个数中的最大值和最小值都找出来,最大值记为</span><span>a</span><span>,最小值记为</span><span>b</span><span>,然后同时把最大值和最小值都替换成</span><span>a-b</span><span>,你的任务当且仅当剩下的数全部都相同了才会结束,否则你就一直按照这个过程来更新数字。</span></span><span style="font-family:Calibri;font-weight:bold;font-size:15.0000pt;"></span> </p> <p class="MsoNormal"> <span style="font-family:宋体;font-weight:bold;font-size:15.0000pt;">那么问题来了:渣韬不会做这道题,他想知道他是否能完成这个任务,如果任务能够完成,那么最后数组中全部相同的元素又会是哪个呢?</span><span style="font-family:Calibri;font-weight:bold;font-size:15.0000pt;"></span> </p>
输入格式
<p class="MsoNormal"> <span style="font-family:宋体;font-size:12.0000pt;">输入文件包含多组测试数据。第一行,给出一个整数 <span>T</span><span>(</span><span>T<=20</span><span>),为数据组数。</span></span><span style="font-family:Calibri;font-size:12.0000pt;"></span> </p> <p class="MsoNormal"> <span style="font-family:宋体;font-size:12.0000pt;">接下来有两行,第一行为最初的数的个数<span>N</span><span>,第二行为这</span><span>N</span><span>个数分别是什么。</span></span><span style="font-family:Calibri;font-size:12.0000pt;"></span> </p> <p class="MsoNormal"> <span style="font-family:宋体;font-size:12.0000pt;">2<=N<=10<span>,每个数大于等于</span><span>-100000</span><span>并且小于等于</span><span>100000.</span></span><span style="font-family:Calibri;font-size:12.0000pt;"></span> </p>
输出格式
<p class="MsoNormal"> <span style="font-family:宋体;font-size:12.0000pt;">对于每组测试数据,如果能够完成任务,输出最后数组中剩下的所有相同的那个数字,否则输出</span><span style="font-family:宋体;font-size:10.5000pt;">“渣韬,这题无解!”</span><span style="font-family:Calibri;font-size:12.0000pt;"></span> </p>
样例
样例输入 1
2
3
1 2 3
2
5 5
样例输出 1
2
5
提交代码
请先登录后提交
🤖 AI 解题助手
DeepSeek
就绪