Tải bản đầy đủ (.pdf) (2 trang)

De thi chon HSG mon tin Tinh ben tre

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (218.99 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>SỞ GIÁO DỤC VÀ ĐÀO TẠO </b>
<b>BẾN TRE </b>


<b>ĐỀ THI CHỌN HOC SINH GIỎI VÀO CÁC ĐỘI TUYỂN </b>
<b>DỰ THI HỌC SINH GIỎI CẤP QUỐC GIA LỚP 12 </b>


<b>TRUNG HỌC PHỔ THƠNG NĂM HỌC 2009-2010 </b>
<b>Mơn: TIN HỌC. </b>


<b>Thời gian: 180 phút (không kể phát đề) </b>


<b>Bài 1 (10 điểm): Dãy tương thích: </b>


Cho hai dãy số nguyên {an}, {bn} (n ≤ 10.000; 1 ≤ ai, bi ≤ 8000,1≤ i ≤ n ). Hai
dãy số gọi là tương thích khi:


+) nếu vị trí i có hai giá trị ai, bi thì bất kỳ j <> i mà ai = aj => bi = bj.
+) nếu vị trí i có hai giá trị ai, bi thì bất kỳ j <> i mà ai <> aj => bi <> bj.
<b>Yêu cầu: Hãy kiểm tra hai dãy {an}, {bn} có tương thích khơng ? </b>


<b>Dữ liệu vào: SEQUENCE.INP </b>
- Dịng đầu ghi số n


- Dòng hai ghi dãy {an}.
- Dòng ba ghi dãy {bn}.


Các số cách nhau khoảng trắng.
<b>Dữ liệu ra: SEQUENCE.OUT </b>


- Ghi YES nếu tương thích, ghi NO nếu khơng.
<b>Ví dụ: </b>



SEQUENCE.INP SEQUENCE.OUT


5


1 4 6 1 8
5 1 2 5 9


YES


<b>Bài 2 (10 điểm): Trò chơi n2 - 1 số (1 < n ≤ 100). </b>


Cho n2-1 số tự nhiên mang các giá trị từ 1 tới n2-1 được sắp xếp vào một lưới
các ơ vng kích thước n x n. Mỗi số được gọi là một quân cờ và các ô được gọi
chung là bàn cờ. Có một vị trí của bàn cờ bỏ trống. Mỗi lần di chuyển quân, người
chơi được phép chuyển một quân ở vị trí ơ tiếp giáp cạnh với ơ trống vào ơ trống.


<i><b>Yêu cầu: Từ một trạng thái ban đầu (sự sắp xếp ban đầu của các quân trên bàn </b></i>


cờ), hãy thực hiện các nước đi hợp lệ để thu được trạng thái kết thúc (trạng thái
đích cần đạt được).


<b>Dữ liệu vào: cho trong File văn bản TROCHOI.INP. Hàng đầu tiên là số n; kế </b>
tiếp là 2 ma trận biểu diễn trạng thái ban đầu và trạng thái kết thúc của bàn cờ; các
ma trận cách nhau 1 hàng trắng; giá trị -1 biểu diễn ô trống.


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Dữ liệu ra: trong File văn bản TROCHOI.OUT. Hàng đầu tiên là số nước đi để </b>
đạt được kết quả. Các hàng tiếp theo biểu diễn các nước đi. Mỗi nước đi trên 1
hàng; mỗi hàng gồm 2 giá trị i j; với i,j là chỉ số của ô sẽ dịch chuyển đến ơ trống.
Cách tính chỉ số của ô trùng với chỉ số phần tử của ma trận; trong đó i là chỉ số của


hàng, j là chỉ số của cột.


Nếu khơng có lời giải thì ghi giá trị -1.
<b>Lưu ý: </b>


- Thời gian thực hiện chương trình khơng vượt q 10s


- Mức độ hiệu quả của thuật toán được đánh giá theo số nước đi để đạt được
kết quả (số nước đi càng ít càng tốt).


<b>Ví dụ: </b>


TROCHOI.INP
5


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 24 19
21 22 23 20 -1


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 -1


TROCHOI.OUT
4



5 4
4 4
4 5
5 5


</div>

<!--links-->

×