摘要: 一个正整数如果能表示成两个正整数的平方差,则称这个数为一个“智慧数”,比如 16 就等于 5的平方减去 3 的平方,所以 16 就是一个智慧数,从 1 开始的自然数列中,将“智慧数”从小到大编号为 1,2,3,...,n。现输入一个正整数 n,输出第 n 个“智慧数”。 输入 输入仅包含一个正整数 阅读全文
posted @ 2021-06-21 17:52 tianluman 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 给出一个正整数N,将N写为若干个连续数字和的形式(长度 >= 2)。例如N = 15,可以写为1 + 2 + 3 + 4 + 5,也可以写为4 + 5 + 6,或7 + 8。如果不能写为若干个连续整数的和,则输出No Solution。 收起 输入 输入1个数N(3 <= N <= 10^9)。 输 阅读全文
posted @ 2021-06-21 17:44 tianluman 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 有一块月饼,是正三角形的,又被分割成了许多块小正三角形的月饼,里面有若干块被吃掉了。现在想要在这块月饼中再找一个由小正三角形月饼的正三角形月饼,而且要求面积最大的。 样例解释: 大月饼的分解情况如图,灰的表示已被吃掉的月饼,白的表示未被吃的。最大的是由9个小月饼组成的(黑色粗线标记)。 收起 输入 阅读全文
posted @ 2021-06-21 17:42 tianluman 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 给出一个整数N,将N表示为2个整数i与j的平方之和(i <= j),如果有多种表示,按照i的递增序输出。 例如:N = 130,130 = 3^2 + 11^2 = 7^2 + 9^2(注:3^2 + 11^2同11^2 + 3^2算1种) 输入 一个数N(1 <= N <= 10^9) 输出 共K 阅读全文
posted @ 2021-06-21 15:29 tianluman 阅读(134) 评论(0) 推荐(0) 编辑