import sys m = int(sys.stdin.read().strip()) cubic_result = m * m * m mid = cubic_result // m print('+'.join(map(str, range(mid - m+1, mid + m, 2))))
谜底就在迷面上?
m个连续奇数和,必然以m立方除以m为对称轴向两侧分布,期间看过m的奇偶性,对最后输入 range 的参数也没影响...
import sys m = int(sys.stdin.read().strip()) cubic_result = m * m * m mid = cubic_result // m print('+'.join(map(str, range(mid - m+1, mid + m, 2))))
谜底就在迷面上?
m个连续奇数和,必然以m立方除以m为对称轴向两侧分布,期间看过m的奇偶性,对最后输入 range 的参数也没影响...