Submission
Status:
Compilation Error
Score: 0
User: Pera
Problemset: วิศวกรรมข้อมูล
Language: cpp
Time: 0.000 second
Submitted On: 2025-04-09 23:25:08
import sys
from itertools import permutations
def convertbintodec(num_str: str) -> int:
result: int = 0
power: int = 1
for digit in reversed(num_str):
if digit == '1':
result += power
power *= 2
return result
def main():
n: int = int(sys.stdin.readline())
line: list = sys.stdin.readline().split()
nums: list = list(map(int, line))
binary_strings = [bin(num)[2:] for num in nums]
max_val = 0
for p in permutations(binary_strings):
combined_bin_str = "".join(p)
current_val = convertbintodec(combined_bin_str)
if current_val > max_val:
max_val = current_val
print(max_val)
main()