trang chủ / bài tập / graycode

Mã Gray

Đề bài

Mô tả

Mã Gray là một danh sách gồm tất cả 2n chuỗi bit có độ dài n, trong đó bất kỳ hai chuỗi liên tiếp nào cũng chỉ khác nhau đúng một bit.

Cho số nguyên n, hãy in ra một mã Gray hợp lệ.

Dữ liệu vào

Một dòng duy nhất chứa số nguyên n.

Dữ liệu ra

In ra 2n dòng, mỗi dòng là một chuỗi bit độ dài n theo thứ tự mã Gray.

Ràng buộc

  • 1n16

Ví dụ

Input Output Giải thích
2 00
01
11
10
Mỗi cặp liên tiếp chỉ khác 1 bit.
1 0
1
Mã Gray đơn giản nhất.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0