解析:
题目大意:对于n,A,B,使得B2去掉末三位数字等于A,(B+1)2去掉末三位数字等于A+1,以此类推,(B+n-1)2去掉末三位数字等于A+n-1,现在给定n和A的上限MaxA,求所有满足条件的A与B,按照A升序(第一判断标准)且B升序(第二判断标准)输出。如果无解,输出No Solution.。
双重循环,外层遍历A,范围为[1, MaxA],内层遍历B,范围为[A*1000再开方, (A+1)*1000再开方]。对每对A与B,检查n个连续的数字是否满足要求。
#include <cmath>
#include <iostream&g...