解答 import sys def max_regions(n): return (n**3 + 5*n + 6) // 6 def main(): input = sys.stdin.read().strip() numbers = list(map(int, input.split())) for n in numbers: print(max_regions(n)) if __name__ == "__main__": main() |
要解決這個問題,我們需要了解一個公式,它能夠計算 n 個平面最多可以將空間切成的區域數。這個公式是: |