Đang chuẩn bị liên kết để tải về tài liệu:
KỲ THI OLYMPIC TRUYỀN THỐNG 30/4 LẦN X – NĂM 2004 MÔN TIN HỌC TRƯỜNG CHUYÊN LÊ HỒNG PHONG

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bài 1 : Dãy con tăng dần Một dãy số a1, a2, a3, ,an được gọi là dãy tăng nếu a1 | Sở Giáo Dục & Đào Tạo KỲ THI OLYMPIC TRUYỀN THỐNG 30/4 TP. HỒ CHÍ MINH LẦN X – NĂM 2004 Trường THPT Chuyên Môn thi : TIN HỌC - Khối : 10 Lê Hồng Phong Ngày thi : 10-04-2004 Thời gian làm bài : 180 phút Bài 1 : Dãy con tăng dần Một dãy số a1, a2, a3, ,an được gọi là dãy tăng nếu a1<=a2<=a3 <=an Cho một dãy gồm tối đa n số (1<=n<=10000) . Viết chương trình tìm chiều dài dãy con liên tiếp tăng dần dài nhất trong dãy nói trên. Dữ liệu vào được cho trong tập tin văn bản DAYCON.INP gồm : - Dòng đầu ghi giá trị n - n dòng tiếp theo gồm n số nguyên dương các số này cách nhau ít nhất một khoảng trắng. Dữ liệu ra : Ghi vào tập tin văn bản DAYCON.OUT gồm 1 số duy nhất là độ dài của dãy con liên tiếp dài nhất tìm được. Ví dụ : DAYCON.INP DAYCON.OUT 11 1 4 10 8 3 4 3 1 1 2 5 4 Bài 2 : Chuỗi đối xứng Một chuỗi được gọi là đối xứng nếu nó không có ít hơn một ký tự và nếu ta đọc từ trái sang phải hay từ phải sang trái đều giống nhau. Ví dụ : ‘A’ ; ‘TET’ ; ‘CAOOAC’ là chuỗi đối xứng ‘BHABHCD’ là chuỗi không đối xứng Viết chương trình nhập vào chuỗi ký tự cho trước S, có chiều dài n (1<=n<=20000) và cho biết chiều dài chuỗi con đối xứng dài nhất. Chuỗi con của S là chuỗi gồm 1 số ký tự liên tiếp nhau trong S có độ dài nhỏ hơn hoặc bằng n. Dữ liệu vào được cho trong tập tin văn bản CHUOI.INP gồm 2 dòng : - Dòng đầu ghi giá trị n - Dòng sau gồm n ký tự liên tiếp gồm các chữ cái in hoa (A → Z) Dữ liệu ra : Ghi vào tập tin văn bản CHUOI.OUT gồm 1 số duy nhất là độ dài của chuỗi con đối xứng dài nhất. Ví dụ 1 : CHUOI.INP CHUOI.OUT 18 IKACOBEGIGEBOCAHTM 13 Ví dụ 2 : CHUOI.INP CHUOI.OUT 19 IKACOBEGIGEMHBEGIGE 5 Bài 3 : Đường đi của Robot Cho một bảng vuông (n x n) ô (2<=n<=100) các ô ghi các số là 0 hoặc 1. Tìm đường đi của Robot, từ góc trái trên xuống góc phải dưới theo nguyên tắc chỉ được dịch chuyển sang phải và xuống dưới sao cho các số trên đường đi tạo thành một số nhị phân có giá trị lớn nhất. Dữ liệu vào : ghi trong tập tin văn bản ROBOT.INP gồm - Dòng đầu tiên ghi giá trị - n dòng tiếp theo, trên mỗi dòng ghi n số 0 hoặc 1 các số này cách nhau ít nhất một khoảng trắng. Dữ liệu ra : Ghi vào tập tin văn bản ROBOT.OUT gồm một số duy nhất là giá trị thập phân của số nhị phân được tạo thành ở trên. Ví dụ : ROBOT.INP ROBOT.OUT 5 1 0 1 1 0 0 0 1 0 1 0 0 1 0 1 1 0 0 1 1 1 1 0 1 0 374 Ghi chú : Tên bài làm của các bài 1,2,3 lần lượt là BL1.PAS ; BL2.PAS ; BL3.PAS Giám thị không được giải thích gì thêm.

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.