HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN TOÀN QUỐC LẦN THỨ VI - 2000
Số trang: 6
Loại file: pdf
Dung lượng: 134.43 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu hội thi tin học trẻ không chuyên toàn quốc lần thứ vi - 2000, công nghệ thông tin, tin học văn phòng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN TOÀN QUỐC LẦN THỨ VI - 2000 HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN TOÀN QUỐC LẦN THỨ VI - 2000 Đề thi khối B - Trung học cơ sở THỜI GIAN LÀM BÀI: 180 PHÚTLập trình thực hiện các công việc sau đâyBài 1. Sắp xếp dãy số Tên file bài làm: DAYSO.PASCho dãy số nguyên a1, a2, ..., an (n 1000).Hãy tìm cách thực hiện một số ít nhất phép đổi chỗ hai số hạng bất kỳ của dãy đểthu được dãy số mà số lẻ đứng ở vị trí lẻ, số chẵn đứng ở vị trí chẵn.Dữ liệu: Vào từ file văn bản DAYSO.INP: Dòng đầu tiên chứa số nguyên dương n; Dòng thứ i trong số n dòng tiếp theo chứa số hạng ai của dãy đã cho (-32767 ai 32767, i = 1, 2, ..., n).Kết quả: ghi ra file văn bản DAYSO.OUT: Dòng đầu tiên ghi số lượng phép đổi chỗ cần thực hiện k (qui ước k = -1, nếu không thể biến đổi được dãy đã cho thành dãy thoả mãn yêu cầu đầu bài); Nếu k > 0, thì dòng thứ j trong số k dòng tiếp theo ghi chỉ số của hai số hạng cần đổi chỗ cho nhau ở lần đổi chỗ thứ j ( j =1, 2, ..., k).Ví dụ: DAYSO.INP DAYSO.OU DAYSO.INP DAYSO.OUT T 6 1 4 -1 1 56 1 2 3 3 2 4 5 6 5Bài 2. Thời điểm gặp mặt Tên file bài làm: MEETING.PASMột nhóm gồm n bạn học sinh của một lớp tham gia một câu lạc bộ tin học vào dịpnghỉ hè. Biết rằng khoảng thời gian mà bạn thứ i có mặt tại câu lạc bộ là [ai, bi](aiMEETING.INP MEETING.OUT MEETING.INP MEETING.OUT6 3 5 112 1 12 123 2 3525 3 7957 11 1567 17 219 11Bài 3. Chia bánh Tên file bài làm: CAKE.PASTại buổi sinh nhật của Tuấn có một cái bánh gatô hình tròn. Bánh được viền quanhbởi một loạt các quả dâu và nho. Một bạn gái bỗng đề xuất một câu hỏi: “Đố cácbạn có thể cắt bánh bằng một nhát dao thành hai phần sao cho số lượng quả dâutrong phần bánh này bằng số lượng quả dâu trong phần bánh kia và số lượng quảnho trong phần bánh này cũng bằng số lượng quả nho trong phần bánh kia.”Bạn hãy lập trình để trả lời câu đố nói trên.Dữ liệu: Vào từ file văn bản CAKE.INP: Dòng đầu tiên ghi n là số lượng quả ở trên viền của bánh gatô (n 255); Dòng thứ hai ghi dãy gồm n ký tự, mỗi ký tự chỉ là D hoặc N, trong đó ký tự thứ i là D nếu vị trí thứ i là quả dâu, là N nếu vị trí thứ i là quả nho. Các vị trí gắn quả trên bánh được đánh số từ 1 đến n theo chiều kim đồng hồ bắt đầu từ một vị trí tuỳ ý (xem hình vẽ).Kết quả: Ghi ra một dòng của file văn bản CAKE.OUT: Số -1 nếu không tìm được cách cắt thoả mãn yêu cầu; Ghi 2 số nguyên dương a,b (a < b) cho biết các quả ở vị trí a, a+1,..,b là các quả thuộc về cùng một trong 2 phần bánh.Ví dụ:CAKE.INP CAKE.OUT CAKE.INP CAKE.OUT6 35 5 -1DNNNDN DNDDN Chú ý: Cán bộ coi thi không giải thích gì thêm.
Nội dung trích xuất từ tài liệu:
HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN TOÀN QUỐC LẦN THỨ VI - 2000 HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN TOÀN QUỐC LẦN THỨ VI - 2000 Đề thi khối B - Trung học cơ sở THỜI GIAN LÀM BÀI: 180 PHÚTLập trình thực hiện các công việc sau đâyBài 1. Sắp xếp dãy số Tên file bài làm: DAYSO.PASCho dãy số nguyên a1, a2, ..., an (n 1000).Hãy tìm cách thực hiện một số ít nhất phép đổi chỗ hai số hạng bất kỳ của dãy đểthu được dãy số mà số lẻ đứng ở vị trí lẻ, số chẵn đứng ở vị trí chẵn.Dữ liệu: Vào từ file văn bản DAYSO.INP: Dòng đầu tiên chứa số nguyên dương n; Dòng thứ i trong số n dòng tiếp theo chứa số hạng ai của dãy đã cho (-32767 ai 32767, i = 1, 2, ..., n).Kết quả: ghi ra file văn bản DAYSO.OUT: Dòng đầu tiên ghi số lượng phép đổi chỗ cần thực hiện k (qui ước k = -1, nếu không thể biến đổi được dãy đã cho thành dãy thoả mãn yêu cầu đầu bài); Nếu k > 0, thì dòng thứ j trong số k dòng tiếp theo ghi chỉ số của hai số hạng cần đổi chỗ cho nhau ở lần đổi chỗ thứ j ( j =1, 2, ..., k).Ví dụ: DAYSO.INP DAYSO.OU DAYSO.INP DAYSO.OUT T 6 1 4 -1 1 56 1 2 3 3 2 4 5 6 5Bài 2. Thời điểm gặp mặt Tên file bài làm: MEETING.PASMột nhóm gồm n bạn học sinh của một lớp tham gia một câu lạc bộ tin học vào dịpnghỉ hè. Biết rằng khoảng thời gian mà bạn thứ i có mặt tại câu lạc bộ là [ai, bi](aiMEETING.INP MEETING.OUT MEETING.INP MEETING.OUT6 3 5 112 1 12 123 2 3525 3 7957 11 1567 17 219 11Bài 3. Chia bánh Tên file bài làm: CAKE.PASTại buổi sinh nhật của Tuấn có một cái bánh gatô hình tròn. Bánh được viền quanhbởi một loạt các quả dâu và nho. Một bạn gái bỗng đề xuất một câu hỏi: “Đố cácbạn có thể cắt bánh bằng một nhát dao thành hai phần sao cho số lượng quả dâutrong phần bánh này bằng số lượng quả dâu trong phần bánh kia và số lượng quảnho trong phần bánh này cũng bằng số lượng quả nho trong phần bánh kia.”Bạn hãy lập trình để trả lời câu đố nói trên.Dữ liệu: Vào từ file văn bản CAKE.INP: Dòng đầu tiên ghi n là số lượng quả ở trên viền của bánh gatô (n 255); Dòng thứ hai ghi dãy gồm n ký tự, mỗi ký tự chỉ là D hoặc N, trong đó ký tự thứ i là D nếu vị trí thứ i là quả dâu, là N nếu vị trí thứ i là quả nho. Các vị trí gắn quả trên bánh được đánh số từ 1 đến n theo chiều kim đồng hồ bắt đầu từ một vị trí tuỳ ý (xem hình vẽ).Kết quả: Ghi ra một dòng của file văn bản CAKE.OUT: Số -1 nếu không tìm được cách cắt thoả mãn yêu cầu; Ghi 2 số nguyên dương a,b (a < b) cho biết các quả ở vị trí a, a+1,..,b là các quả thuộc về cùng một trong 2 phần bánh.Ví dụ:CAKE.INP CAKE.OUT CAKE.INP CAKE.OUT6 35 5 -1DNNNDN DNDDN Chú ý: Cán bộ coi thi không giải thích gì thêm.
Tìm kiếm theo từ khóa liên quan:
tin học văn phòng giáo trình tin học văn phòng tài liệu tin học văn phòng bài giảng tin học văn phòng sử dụng tin học văn phòngGợi ý tài liệu liên quan:
-
73 trang 427 2 0
-
Nhập môn Tin học căn bản: Phần 1
106 trang 329 0 0 -
Giáo trình Tin học văn phòng: Phần 2 - Bùi Thế Tâm
65 trang 315 0 0 -
Giáo trình Tin học MOS 1: Phần 1
58 trang 276 0 0 -
Giáo trình Xử lý sự cố Windows & phần mềm ứng dụng
190 trang 264 1 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 256 1 0 -
70 trang 250 1 0
-
Phần III: Xử lý sự cố Màn hình xanh
3 trang 200 0 0 -
Các phương pháp nâng cấp cho Windows Explorer trong Windows
5 trang 199 0 0 -
Tải video YouTube chất lượng gốc
4 trang 194 0 0