#CCBCHBON0000048. Xâu nhị phân (Bit Strings)
Xâu nhị phân (Bit Strings)
Xâu nhị phân (Bit Strings)
Nguồn: CSES
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên . Có đúng xâu nhị phân độ dài vì mỗi vị trí được chọn độc lập là 0 hoặc 1. Hãy tính . Không tạo hoặc in các xâu. Sau mỗi phép nhân với 2 phải lấy modulo để giữ giá trị trung gian trong miền an toàn. Bài này giữ đúng miền của CSES 1617.
Input
Một số nguyên , với .
Output
In giá trị và LF.
Subtask
-
Subtask 1 (20%): .
-
Subtask 2 (30%): .
-
Subtask 3 (50%): .
Ví dụ
Ví dụ 1
Input:
3
Output:
8
Giải thích:
Mỗi vị trí có 2 lựa chọn độc lập; nhân 2 và lấy modulo n lần. Input thực tế: "3\n"; Output thực tế: "8\n".
Ví dụ 2
Input:
1
Output:
2
Giải thích:
Mỗi vị trí có 2 lựa chọn độc lập; nhân 2 và lấy modulo n lần. Input thực tế: "1\n"; Output thực tế: "2\n".
Ví dụ 3
Input:
1000000
Output:
235042059
Giải thích:
Mỗi vị trí có 2 lựa chọn độc lập; nhân 2 và lấy modulo n lần. Input thực tế: "1000000\n"; Output thực tế: "235042059\n".