QOJ.ac

QOJ

Time Limit: 1 s Memory Limit: 64 MB Total points: 100

#23720. Áp phích JOI

Statistics

Ủy ban Olympic Tin học Nhật Bản quyết định làm một tấm áp phích để quảng bá cho trại hè bồi dưỡng năm nay của kỳ thi Olympic Tin học Nhật Bản (JOI). Một tấm áp phích lấy cảm hứng từ biểu trưng (logo) của JOI đã được tạo ra.

Biểu trưng của JOI

Trên áp phích, $2^N \times 2^N$ chữ cái tiếng Anh được in theo hình vuông.

Khi $N \ge 1$, hình vuông kích thước $2^N \times 2^N$ được chia thành $4$ hình vuông kích thước $2^{N-1} \times 2^{N-1}$. Chữ cái J được in vào hình vuông phía trên bên trái, chữ cái O được in vào hình vuông phía trên bên phải, và chữ cái I được in vào hình vuông phía dưới bên trái. Ngoài ra, một tấm áp phích kích thước $2^{N-1} \times 2^{N-1}$ được in vào hình vuông phía dưới bên phải. Khi $N = 0$, một tấm áp phích kích thước $1 \times 1$ chỉ gồm một chữ cái J duy nhất được in ra.

Dưới đây thể hiện các chữ cái được in trên tấm áp phích kích thước $8 \times 8$ trong trường hợp $N = 3$.

JJJJOOOO
JJJJOOOO
JJJJOOOO
JJJJOOOO
IIIIJJOO
IIIIJJOO
IIIIIIJO
IIIIIIIJ
Áp phích ứng với $N = 3$

Một lỗi in ấn đã được phát hiện ở hàng thứ $K$ của tấm áp phích đã hoàn thiện.

Trại hè bồi dưỡng của kỳ thi Olympic Tin học Nhật Bản năm nay đã bắt đầu. Không còn đủ thời gian để nhờ nhà in in lại tấm áp phích nữa. Do đó, ủy ban quyết định khắc phục bằng cách dán đè hàng thứ $K$ đúng lên tấm áp phích.

Yêu cầu

Hãy viết chương trình nhận đầu vào là hai số nguyên $N$ và $K$, sau đó in ra hàng thứ $K$ của tấm áp phích kích thước $2^N \times 2^N$.

Giới hạn

  • $0 \le N \le 20$: Kích thước của áp phích
  • $1 \le K \le 2^N$: Hàng của áp phích cần in ra

Dữ liệu vào

Đọc dữ liệu sau từ đầu vào chuẩn. Dữ liệu vào gồm một dòng duy nhất chứa số nguyên $N$ biểu thị kích thước của áp phích và số nguyên $K$ biểu thị hàng cần in ra, cách nhau bởi dấu cách.

Kết quả

In ra đầu ra chuẩn trên một dòng duy nhất hàng thứ $K$ của tấm áp phích kích thước $2^N \times 2^N$.

Tiêu chí chấm điểm

Trong các nhóm test chiếm $50$ điểm, $N$ không vượt quá $10$.

Ví dụ

Dữ liệu vào 1

1 1

Kết quả 1

JO

Dữ liệu vào 2

2 4

Kết quả 2

IIIJ

Dữ liệu vào 3

3 7

Kết quả 3

IIIIIIJO

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.