while True: try: n = int(input()) if n == 1: print(0) elif n == 2: print(1) else: sum = 1 for i in range(3, n+1): sum += 2**(i-2)+2**(i-1) print(sum % (10**9+7)) except: break
暴力解法,找规律