1. Trang chủ
  2. » Trung học cơ sở - phổ thông

bµi tëp tin häc bµi tëp tin häc ptnk 012000 bµi 1 tr¸o bµi gi¶ thiõt cã 2n l¸ bµi ®¸nh sè tõ 1 ®õn 2n ban ®çu c¸c l¸ bµi ®­îc s¾p theo thø tù tõ 1 ®õn 2n quy t¾c tr¸o bµi lµ nh­ sau

2 13 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 61,62 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mét ma trËn kÒ cã thÓ t¬ng øng víi nhiÒu b¨ng mµu kh¸c nhau.[r]

Trang 1

bài tập tin học PTNK 01/2000

ắắắắắắ { ắắắắắắ

Bài 1 Tráo bài.

Giả thiết có 2n lá bài, đánh số từ 1 đến 2n Ban đầu các lá bài đợc sắp theo thứ tự từ 1 đến 2n Quy tắc tráo bài là nh sau: sau một lần tráo bài từ trật tự ban đầu ta có trật tự các bài là n+1, 1, n+2, 2, ,2n, n Nh vậy, n lá bài đầu tiên sẽ nằm ở các vị trí 2, 4, 6, , 2n Các lá bài còn lại sẽ ở các vị trí lẽ: 1, 3, 5, , 2n-1 Với số nguyên n cho tr ớc, sau một số lần tráo, ta lại nhận đợc trình tự ban đầu của bộ bài Hãy lập trình xác định số lần tráo để có lại trình tự ban đầu

Dữ liệu: vào từ file SHUFFLE.INP, mỗi dòng 1 số nguyên n ( n < 10000)

Kết quả: đa ra file SHUFFLE.OUT, mỗi dòng một số nguyên - kết quả ứng với dòng tơng ứng của file dữ liệu vào

Ví dụ:

SHUFFLE.INP SHUFFLE.OUT 10

20 620

Bài 2 Băng màu.

Có một số lợng không hạn chế các hình vuông khích thớc đơn vị, mỗi hình vuông có một màu trong số 3 màu xanh ( ký hiệu là B), trắng ( ký hiệu là W) hoặc đỏ( ký hiệu là R) Với các hình vuông này, ngời ta có thể xếp thành một băng màu kích thớc 1*N Ví dụ, với

N = 6, có thể có băng:

W B B R R B

Từ băng này, ngời ta xây dựng ma trận kề :

W B R

W 0 1 0

B 1 1 1

R 0 1 1 Phần tử ma trận kề bằng 1 nếu 2 màu tơng ứng là kề nhau trong băng và bằng 0 trong tr-ờng hợp ngợc lại

Băng màu này cũng có thể biểu diễn dới dạng xâu độ dài N chỉ chứa các ký tự A, B,C Một ma trận kề có thể tơng ứng với nhiều băng màu khác nhau Các xâu tơng ứng có thể sắp xếp theo thứ tự từ điển

Yêu cầu: cho độ dài N của băng, ma trận kề và số nguyên M, hãy tính số lợng các băng

khác nhau có thể có và xác định băng màu thứ M ( các băng đợc đánh soó từ 1 trở đi)

Dữ liệu: vào từ file văn bản ABC.INP, dòng đầu chứa 2 số nguyên N M ( 1Ê N Ê 30).

Ba dòng tiếp theo , mỗi dòng chứa 3 số nguyên 0 hoặc xác định ma trận kề theo trình tự lần lợt là W B R Các số trên một dòng cách nhau 1 dâíu cách

Kết quả: đa ra file ABC.OUT:

n Dòng đầu tiên là tổng số các băng màu có thể có,

n Dòng thứ 2: Xâu N ký tự xác định băng màu tìm đợc

Ví dụ:

ABC.INP ABC.OUT

3 2 2

0 1 1 BWR

Trang 2

1 0 0

1 0 0

Ngày đăng: 13/04/2021, 22:53

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w