Tuyển tập đề thi Olympic 30/4/2009

24 1.6K 27
Tuyển tập đề thi Olympic 30/4/2009

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BAN TỔ CHỨC KÌ THI  TUYỂN TẬP ĐỀ THI OLYMPIC 30 THÁNG 4 LẦN 15-2009 TIN HỌC LỚP 10 NHÀ XUẤT BẢN ĐẠI HỌC SƯ PHẠM TRƯỜNG THPT CHUYÊN LÊ HỒNG PHONG – TP. HỒ CHÍ MINH Bài 1: Dự tiệc (MS0001) Ông An đến dự một buổi tiệc. Buổi tiệc đã có N người (0<N<50000). Mỗi người dự tiệc đều được cài lên áo một bông hoa trong đó có ghi một số nguyên dương X bất kì (X≤ 10 6 ) cho biết người khách đó sẽ dự tiệc tại phòng có chỉ số X. Hầu hết trong phòng đều có số lượng khách là số chẵn, duy nhất chỉ có một phòng có số lượng khách là số lẻ. Để đảm bảo đủ cặp cho việc khiêu vũ nên ban tổ chức cần tìm ra số hiệu của phòng khách có số lượng khách là số lẻ để ghi số cho ông An. Yêu cầu: Cho trước một danh sách khách dự tiệc cùng với các số trên áo của họ, hãy giúp ban tổ chức tìm ra số hiệu của phòng khách có số lượng khách là số lẻ. Dự liệu vào: cho một file văn bản DUTIEC.INP gồm: Dòng đầu tiên ghi một số N cho biết số khách của buổi tiệc khi ông An đến Trong N dòng tiếp theo, mỗi dòng ghi một số nguyên dương cho biết con số ghi trên áo của người khách thứ i Dữ liệu ra: Cho file văn bản DUTIEC.OUT gồm 1 số nguyên dương duy nhất đó là số hiệu phòng có số khách là số lẻ Ví dụ DUTIEC.INP DUTIEC.OUP 5 1 2 2 3 1 3 Bài 2: Lưới (MS0002) Cho một lưới ô vuông gồm M dòng N cột. Trong mỗi ô của lưới chỉ chứa số 0 hoặc 1, mỗi ô vuông ở dòng x cột y kí hiệu là (x,y). Từ một ô vuông có thể di chuyển sang ô vuông chung cạnh. Một vùng là tập hợp các ô vuông kề cạnh với nhau và có giá trị bằng nhau. Các ô kề cạnh với vùng và có giá trị khác nhau với giá trị các ô trong vùng thì không thuộc vùng. Cho trước hia ô vuông (x1,y1) và (x2,y2). Hãy cho biết hai ô vuông đã cho có cùng thuộc 1 vùng hay không, trong trường hợp hai ô vuông này không cùng thuộc một vùng hãy kiểm tra xem di chuyển từ ô (x1,y1) sang ô (x2,y2) có phải đi qua đúng một vùng trung gian hay không (Nếu đi qua đúng một vùng trung gian thì gọi là hai ô cách một vùng) Ví dụ: Hình bên dưới là ô vuông 4x6, hai ô (3,4) và (1,2) là thuộc một vùng, hai ô (2,3) và (1,6) cách một vùng 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 0 Dữ liệu vào: Cho trong file văn bản LUOI.INP Dòng đầu tiên ghi các số M, N, x1, y1, x2, y2 (1≤ x1, x2 ≤M≤100; 1≤y1, y2,≤N≤100) Trong M dòng tiếp theo, mỗi dòng ghi N số 0 hoặc 1 tương ứng với giá trị của các ô lưới Các số cách nhau ít nhất một khoảng trắng Dữ liệu ra: Ghi ra file văn bản LUOI.OUT gồm 1 số nguyên: Nếu hai ô (x1,y1) và (x2,y2) cùng thuộc một vùng thì ghi số 1 Nếu hai ô (x1,y1) và (x2,y2) cách một vùng thì ghi số 2 Các trường hợp khác ghi số 3 Ví dụ: LUOI.INP LUOI.OUT 4 6 2 3 1 6 1 1 0 0 1 1 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 0 0 2 Bài 3: Lớp học (MS0003) Trong lớp học khiêu vũ có N học viên gồm các bé trai và các bé gái. Các học viên được xếp thành một hàng. Giáo viên muốn chọn ra một nhóm gồm những học viên đứng liên tiếp nhau và số lượng các bé trai bằng số lượng các bé gái để hướng dẫn kĩ thuật khiêu vũ Hỏi có bao nhiêu cách chọn thỏa mãn yêu cầu của giáo viên? Dữ liệu vào: Cho trong file văn bản LOPHOC.INP Dòng đầu tiên ghi số nguyên N (1≤N≤10 6 ) Dòng thứ hai ghi mô tả các học viên đứng trong hàng: Một chuỗi gồm N chữ cái A (hoặc a) tương ứng với sô bé gái và B (hoặc b) tương ứng với số bé trai. Dữ liệu ra: Ghi ra file văn bản LOPHOC.OUT Ghi một số nguyên duy nhất cho biết cách thỏa mãn của đề bài. Ví dụ: LOPHOC.INP LOPHOC.OUT 8 Abbabab 13 TRƯỜNG THPT CHUYÊN QUỐC HỌC HUẾ Bài 1: Nối xích (MS0004) Người ta có N đoạn xích (N≤20000) mỗi đoạn dây xích là một chuỗi các mắt xích nối với nhau. Các đoạn dây xích tách rời nhau. Mỗi đoạn xích không quá 20000 mắt xích. Bằng cách cắt ra một mắt xích sau đó gắn lại, ta có thể nối hai dây xích thành một đoạn. Thời gian để cắt và hàn một dây xích là 1 đơn vị thời gian và được xem là bằng nhau với mọi mắt xích Nhiệm vụ của bạn là phải nối chúng lại thành một đoạn dây xích duy nhất với thời gian ít nhất (hay số mắt xích bị cắt và hàn lại là ít nhất) Dữ liệu vào: Cho trong file NOIXICH.INP có cấu trúc như sau: Dòng đầu tiên là N, số đoạn xích Dòng tiếp theo ghi N số nguyên dương, số thứ i là số mắt xích có trong đoạn thứ i (1≤i≤N) Hai số cạnh nhau trên một dòng cách nhau ít nhất một khoảng trắng Dữ liệu ra: Chương trình cần đưa ra file NOIXICH.OUT một số duy nhất là số đơn vị thời gian mà bạn cần để nối N đoạn xích đó Ví dụ: NOIXICH.IN P NOIXICH.OUT NOIXICH.IN P NOIXICH.OUT 4 5 7 8 9 3 3 4 7 6 2 Bài 2: Biến đổi xâu (MS0005) Với một xâu kí tự cho trước, ta có thể thực hiện các phép biến đổi sau: • D(i) xóa 1 kí tự tại vị trí i của xâu S • I(c,i) chèn kí tự c vào sau kí tự thứ i của xâu S • R(i,c) thay kí tự tại vị trí i trong xâu S bởi kí tự C Giả sử X và Y là hai xâu kí tự. Độ dài xâu X là m, độ dài xâu Y là n. hãy tìm một dãy gồm ít nhất các phép biến đổi xâu X thành xâu Y sao cho các phép biến đổi là ít nhất. Số phép biến đổi đó gọi là khoảng cách giữa hai xâu Dữ liệu vào ghi trong file XAU.INP gồm 2 dòng • Dòng thứ nhất chứa xâu X • Dòng thứ nhất chứa xâu Y Kết quả ghi trong file XAU.OUT gồm • Dòng đầu tiên ghi số k là khoảng cách giữa hai xâu • K dòng tiếp theo mỗi dòng ghi kí hiệu mỗi phép biến đổi theo trình tự thực hiện biến đổi từ X thành Y Ví dụ: XAU.INP XAU.OUT ERTRTIUI 6 TIUHJ I(J,8) R(8,H) D(4) D(3) D(2) D(1) Bài 3: Cắm hoa thẩm mỹ (MS0006) Người ta muốn cắm một số loại hoa vào các lọ, có F loại hoa và V lọ hoa (F≤V), các lọ hoa được đánh dấu từ 1 đến V theo thứ tự từ trái qua phải, mỗi loại hoa được đánh số từ 1 đến F. Người ta bắt đầu cắm hoa theo qui tắc sau: Nếu loại hoa i được cắm vào lọ hoa V i , loại hoa j được cắm vào lọ V j , với i<j thì V i <V j Nếu loại hoa i được cắm vào lọ hoa j thì điểm thẩm mỹ được tính A ij (1≤i≤F, 1≤j≤V) Lọ hoa 1 2 3 4 5 Hoa 1 (Cẩm tú cầu) 7 23 -5 -24 16 2 (Dã Quỳ) 5 21 -4 10 23 3 (Phong Lan) -21 5 -4 -20 20 Yêu cầu: Cắm hết hoa vào lọ để điểm thẩm mỹ là cao nhất Giới hạn: 1≤F,V≤100, -50≤A ij ≤50 Dữ liệu vào: File CAMHOA.INP bao gồm • Dòng đầu ghi 2 số F và V • F dòng tiếp theo, mỗi dòng ghi V số nguyên, như vậy số A ij ghi ở vị trí j dòng i+1 Dữ liệu ra: Ghi vào file CAMHOA.OUT có nội dung như sau: • Dòng đầu ghi tổng số điểm thẩm mỹ của cách xếp • Dòng 2 ghi lần lượt F số, số thứ K là lọ hoa đã xếp của loại hoa K TRƯỜNG THPT CHUYÊN NGUYỄN BÌNH KHIÊM QUẢNG NAM Bài 1: Điền số (MS0007) Một dãy số được gọi là cấp số cộng nếu từ số hạng thứ 2 trở đi bằng số hạng liền trước cộng với 1 số không đổi là d, d gọi là công khai của cấp số cộng. Viết chương trình đọc từ tệp MP.INP số nguyên n (với n lẻ và 100>n>2). Tạo một cấp số cộng n*n số hạng, với số hạng đầu b[1] được sinh ngẫu nhiên (|b[1]|≤100) và d được sinh ngẫu nhiên (|d|≤100). Sau đó điền n*n số hạng đó vào ma trận vuông kích thước n*n sao cho tổng các số theo hàng, tổng các số theo cột và tổng hai đường chéo chính bằng nhau, kết quả ghi vào tệp MP.OUT Dữ liệu vào: Trong file văn bản MP.INP gồm 1 số nguyên dương n Dữ liệu ra: Kết quả ghi vào file văn bản MP.OUT có cấu trúc như sau: • Dòng đầu tiên ghi hai số b[1] và b cách nhau ít nhất một kí tự trắng • N dòng tiếp theo ghi ma trận n*n Ví dụ: MP.INP MP.OUT 5 24 3 72 93 24 45 66 90 36 42 63 69 33 39 60 81 87 51 57 78 84 30 54 75 96 27 48 Bài 2: Biểu thức ngoặc (MS0008) Một cụm trong một biểu thức toán học là đoạn nằm giữa hai dấu đóng và dấu mở ngoặc đơn. Với mỗi biểu thức cho trước hãy tách các cụm của biểu thức đó Dữ liệu vào: Tệp văn bản NGOAC.INP chứa một dòng kiểu xâu kí tự là biểu thức cần xử lý Dữ liệu ra: Tệp văn bản NGOAC.OUT dòng đầu tiên ghi d là số lượng cụm. Tiếp đến là d dòng, mỗi dòng ghi một cụm được tách từ biểu thức Trong trường hợp gặp lỗi cú pháp ghi -1 Ví dụ: NGOAC.INP NGOAC.OUT a*(x+1)*((b+2)/(y-3)) 4 (x+1) (b+2) (y-3) ((b+2)/(y-3)) TRƯỜNG THPT CHUYÊN LÊ QUÝ ĐÔN – NINH THUẬN Bài 1: (MS0009) Hãy liệt kê tất cả các cách điền phép toán (cộng, trừ, nhân, chia) vào giữa các số A, B, C, D, E để có biểu thức A(phép toán) B(phép toán)A(phép toán) D(phép toán) E = F (thứ tự ưu tiên như trong toán học) Các số A, B, C, D, E, F được cho bởi file PT.INP viết liên tiếp nhau cách nhau 1 dấu cách. Kết quả đưa ra file PT.OUT, mỗi dòng của một file liệt kê một biểu thức tương ứng với một cách điền, nếu không tìm được cách điền nào thì hiện thị câu: Khong co cach dien Ví dụ: PT.INP PT.OUT 1 2 3 4 5 15 1+2+3+4+5=15 1*2+3*4-5=15 1 *2-3+4*5=15 1*2*3+4+5=15 Bài 2: (MS0010) Để quản lý nhân sự ở một tỉnh nọ (≤1 triệu người), hãy sắp xếp tuổi của dân cư ở đây theo thứ tự từ nhỏ đến lớn. Biết rằng tuổi của dân cư ở đây nằm trong đoạn 1 đến 100 Tuổi của dân cư được cho bởi file văn bản TUOI.INP viết liên tiếp nhau, cách nhau 1 dấu cách hoặc 1 dấu xuống dòng. Kết quả đưa ra file TUOI.OUPT có cấu trúc như file đầu nhưng được sắp xếp Ví dụ: TUOI.INP TUOI.OUT 1 2 20 4 45 62 3 2 4 55 2 4 5 100 1 2 2 3 4 4 4 5 5 20 45 55 62 100 Bài 3: (MS0011) Viết chương trình ghi vào file văn bản tất cả các dãy số sắp xếp theo thứ tự từ điển được tạo thành từ các số 1, 2, 3. Các dãy số cũng được sắp xếp theo thứ tự từ điện và không có 2 số liên tiếp nào giống nhau. Mỗi dãy số có số lượng các chữ số nhỏ hơn hoặc bằng n. Dữ liệu vào: Từ file văn bản XVB.INP chỉ chứa 1 số nguyên dương n duy nhất (n>0) Dữ liệu ra: Được ghi vào file văn bản XVB.OUT mỗi dãy được ghi trên một dòng, dòng cuối cùng ghi 1 số nguyên cho biết có bao nhiêu dãy số Ví dụ: với n=2 , nội dung của file XVB.OUT như sau: XVB.INT XVB.OUT 9 1 12 13 2 21 23 3 31 32 9 TRƯỜNG THPT CHUYÊN TRẦN HƯNG ĐẠO – BÌNH THUẬN Bài 1: Các chữ số 1 (MS0012) Cho số nguyên n không chia hết cho 2 hoặc không chia hết cho 5. Ta xét bội số của n là một số bao gồm toàn số 1. Hỏi bội nhỏ nhất của n bao gồm các chữ số 1 có bao nhiêu chữ số Biết rằng luôn tồn tại 1 bội số của n theo yêu cầu của bài toán Yêu cầu: Hãy lập trình giải bài toán trên với n thỏa 2<n<10000 Dữ liệu vào: File văn bản NUMBER1.INP • Dòng đầu tiên chứa số k chỉ số lượng các số n • K dòng tiếp theo mỗi dòng chứa một số n Kết quả: Ghi ra file NUMBER1.OUT Gồm k dòng, mỗi dòng thứ i là số lượng các chữ số 1 trong bội số nhỏ nhất của số ở dòng thứ i+1 trong file NUMBER1.INP Ví dụ: NUMBER1.INP NUMBER1.OUT 3 3 7 9 3 6 9 Bài 2: Mật mã Ceasar (MS0013) Để tiến hành mã hóa văn bản, mỗi kí tự chữ cái trong văn bản sẽ được thay đổi theo cùng một quy tắc: Mỗi kí tự được tăng lên k kí tự có tính chất xoay vòng. Ví dụ nếu k=2 thì ‘A’ → ‘C’, ‘B’ → ‘D’ … ‘Y’→ ‘A’, ‘Z’ → ‘B’. Các kí tự khác kí tự chữ cái vẫn giữ nguyên. Như vậy với k=2 cụm từ ‘HSG 2008-2009’ được mã hóa thành ‘JUI 2008-2009’ Ban tổ chức hội thi tin học X sử dụng cách mã hóa này để mã hóa một văn bản như ng không cho biết khóa k Yêu cầu: Hãy lập trình giải mã các thông điệp của ban tổ chức hội thi. Biết rằng thông điệp của ban tổ chức bao gồm nhiều dòng, mỗi dòng không chứa quá 255 kí tự và trong mỗi thông điệp đều có chứa cụm từ khác bên cạnh nó có ít nhất một khoảng trắng Dữ liệu: Thông điệp đã được mã hóa từ file DECRYPT.INP • Dòng đầu chứa số n chỉ số dòng của thông điệp được mã hóa • N dòng tiếp theo là thông điệp của ban tổ chức kì thi Kết quả: Xuất thông điệp đã giải mã ra file DECRYCT.OUT, các kí tự được đổi thành kí tự in hoa tương ứng bao gồm n dòng đã giải mã. Nếu không giải mã được thì xuất ra thông điệp: “TOI KHONG THE GIAI MA THONG DIEP NAY” Ví dụ: DECRYPT.INP DECRYPT.OUT 2 QIPOH HEUSI divd dbd fn mbn cbj upu uspoh iz uij ITH 2008-2009 PHONG GDTRH CHUC CAC EM LAM BAI TOT TRONG KI THI HSG 2008- 2009 TRƯỜNG THPT CHUYÊN NGUYỄN DU – ĐĂK LĂK Bài 1: (MS0014) Bạn An thực hiện một mã hóa đơn giản như sau: Đổi toàn bộ chuỗi thành chữ cái in hoa, sau đó với mỗi kí tự chữ cái trong chuỗi mã hóa thành kí tự kế tiếp nó trong bảng chữ cái La Tinh, trong trường hợp nếu kí tự kà Z thì mã hóa nó thành A, mỗi lượt áp dụng phép mã hóa trên tất cả các kí tự trong chuỗi sẽ cho ra một chuỗi mới, việc mã hóa được làm liên tiếp K lượt, với K khá lớn An nghĩ từ chuỗi kết quả khó tìm lại được chuỗi ban đầu Yêu cầu: cho biết K và chuỗi kết quả mã hóa. Hãy giúp bạn An tìm lại chuỗi ban đầu Dữ liệu vào: Chuỗi CH.INP có dòng đầu là K (0<K<10 99 ) dòng thứ 2 là chuỗi mã hóa có độ dài chuỗi <125 kí tự Kết quả ra: File CH.OUT gồm một dòng ghi chuỗi ban đầu Bài 2: (MS0015) Cho 2 dãy số: A có n phần tử, B có m phần tử, các phần tử là các số nguyên x Tính số lượng giá trị trong A mà có mặt trong B Yêu cầu: viết ra số lượng tìm được Dữ liệu vào: File AB.INP có dòng đầu là hai số n và m Từ dòng thứ 2 lần lượt là n số của dãy A và m số của dãy B 0<m,n<10 6 , |x|<10 9 Kết quả ra: File AB.OUT gồm 1 dòng ghi số lượng tìm được Bài 3: (MS0016) Cho n địa điểm đánh số từ 1 đến n, người ta chọn một địa điểm X để lập trường học. Để tạo điều kiện cho học sinh đi học, người ta tiến hành rải nhựa một số tuyến đường sao cho đảm bảo học sinh đều đi đến trường trên đường nhựa và tổng số độ dài các quảng đường phải rải nhựa là ít nhất Yêu cầu phải tìm ra m là tổng độ dài các quảng đường phải rải nhựa Dữ liệu vào: File DD.INP có dòng đầu là n, X (0<n≤500, 0<X≤N). n dòng kế tiếp mỗi dòng ghi 3 số a, b, c cho biết khoảng cách từ điểm a đến điểm b là c (0<c<32000). Dữ liệu luôn đảm bảo có đường đi từ điểm khác về điểm X đã chọn Kết quả ra: file DD.OUT gồm 1 số m CH.INP CH.OUT AB.IN P AB.OU T DD.INP DD.OUT 100000000000000000 XMRL XLER ZYSX OLS TINH THAN VUOT KHO 3 4 2 5 6 7 5 5 6 2 4 2 2 1 15 2 3 8 2 4 20 3 4 6 29 TRƯỜNG THPT CHUYÊN THĂN G LONG – LÂM ĐỒNG Bài 1: Dãy số (MS0017) Cho dãy số A 1 , A 2 , …, A n (1≤N≤100000) mỗi số không vượt quá 10000. Dãy này được viết trên mỗi vòng tròn nghĩa là khi cắt vòng tròn taiị vị trí j ta thu được: A j ,A j+1 , A j+2 ,…, A n-1 , A n , A 1 , A 2 ,…, A j-1 Vị trí j được gọi là vị trí tốt nếu các điều kiện sau đây được thỏa mãn • A j >0 • A j +A j+1 >0 • … • A j +A j+1 +…+A n >0 • A j +A j+1 +…+A n +A 1 >0 • … • A j +A j+1 +…+A n +A 1 +A 2 +…+A j-2 >0 • A j +A j+1 +…+A n +A 1 +A 2 +…+A j-2 +A j-1 >0 Yêu cầu: Hãy đếm số vị trí tốt Dữ liệu vào: Từ file BAI1.INP bao gồm Dòng đầu tiên chứa số nguyên N Dòng thứ 2 chứa dãy số A 1 ,A 2 ,…,An Kết quả ra: ghi trong file BAI1.OUT bao gồm Một số nguyên duy nhất là vị trí tốt Ví dụ: BAI1.INP BAI2.INP 5 0 1 -2 10 3 2 TRƯỜNG THPT LÊ QUÝ ĐÔN – LONG AN Bài 1: (MS0018) Trong mặt phẳng Oxy, cho tam giác vuông có hai cạnh góc vuông song song với trục Ox và Oy, tọa độ 3 đỉnh đều có giá trị nguyên, từ trung điểm các cạnh ta xây dựng được một tam giác mới, tam giác này được gọi là đồng dạng với tam giác đã cho nếu tọa độ các đỉnh của nó nguyên. Từ tam giác mới ta lại tiếp tục xây dựng tam giác đồng dạng với tam giác đầu tiên Yêu cầu: Từ một tam giác như trên hãy đếm tất cả các tam giác đồng dạng với tam giác đã cho Dữ liệu vào: File văn bản TAMGIAC.INP có cấu trúc như sau: Gồm 3 dòng, mỗi dòng là tọa độ của một đỉnh Dữ liệu ra: Lưu vào file văn bản TAMGIAC.OUT là số tam giác tìm được Bài 2: (MS0019) Cho một bảng hình chữ nhật có chiều dài m, chiều rộng n, có m x n ô vuông (m,n nguyên), giá trị của mỗi ô vuông là 0 hoặc 1. Nếu các số 0 ở bên trong các ô có chung ít nhất một cạnh ta gọi các ô này có chung thành phần liên thông, tương tự cho các ô số 1. Nếu các thành phần liên thông này có ít nhất một ô ở biên ta nói đó là thành phần liên thông giáp biên. Bài toán: Cho bảng hình chữ nhật như trên hãy tìm thành phần liên thông giáp biên lớn nhất Dữ liệu vào: từ file văn bản CHUNHAT.INP có cấu trúc như sau: Dòng đầu tiên là hai số m và n M dòng và n cột tiếp theo ghi giá trị mỗi ô Dữ liệu ra: Trong file văn bản CHUNHAT.OUT Dòng đầu ghi tổng số ô, nếu không có thì ghi 0 Dòng tiếp theo ghi tọa độ các ô trong thành phần liên thông giáp biên lớn nhất Ví dụ [...]... sau từng cặp 1 không đẳng cấu với nhau: 222, 545, 66, 811 Tập tất cả các số nguyên đẳng cấu với nhau và với số nguyên cho trước gọi là tập đẳng cấu số lượng các số trong tập đẳng cấu gọi là lực lưỡng của tập Ví dụ số 11 có tập đẳng cấu chứa nó là {11, 22, 33, 44, 55, 66, 77, 88, 99}, tập này có lực lưỡng là 9, mỗi số nguyên thuộc 1 và chỉ 1 tập đẳng cấu Các số đẳng cấu có thể dùng để phân loại sản... trận hòa, số trận thua và tổng số điểm Ví dụ: THIDAU.INP THIDAU.OUT 5 45 01001 10000 33001 33301 13110 Stt 4 3 5 1 2 Thang 3 2 1 0 0 Hoa 1 1 3 2 1 Thua 0 1 0 2 3 Diem 10 7 6 2 1 TRƯỜNG THPT CHUYÊN TỈNH TIỀN GIANG Bài 2: Chọn điểm xây dựng (MS0039) Một vùng núi có N điểm dân cứ sinh sống, các điểm dân cư nằm ở độ cao từ 1 đến N Từ hai điểm dân cư bất kỳ đều có đường đi đến với nhau Để giải quyết nhu... + Dòng thứ 2 ghi số tự nhiên M Dữ liệu ra: File SO.OUT + Mỗi kết quả ghi trên một dòng + Nếu không tìm thấy thì ghi ‘KHONG TIM THAY’ Ví dụ: SO.INP 15 5 SO.OUT 1+2+3+4+5 1+23-4-5 Bài 3: Thi đấu (MS0038) Bảng kết quả thi đấu vòng tròn của một giải vô địch bóng đá gồm N đội bóng được cho bởi ma trận vuông cấp N, trong đó tất cả các phần tử thuộc đường chéo chính bằng 0, còn các phần tử khác có thể bằng... tổng số điểm của từng đội và in ra danh sách theo thứ tự giảm dần của tổng số điểm Dữ liệu vào: File văn bản THIDAU.INP gồm N+1 dòng + Dòng đầu là N + N dòng tiếp theo, dòng thứ i chứa N số là số điểm các trận đấu của đội thứ i Mỗi số cách nhau ít nhất một ký tự trắng Dữ liệu ra: File văn bản THIDAU.OUT + Dòng đầu tiên là kết quả câu 1 + Các dòng còn lại là danh sách các đội được sắp xếp theo thứ tự... xưởng sau khi sửa chữa Dữ liệu vào: Tập tin văn bản REPAIR.INP + Dòng đầu tiên hai số nguyên dương M và N (0≤M,N≤50) + Mỗi dòng tiếp theo, mỗi dòng có N số p (0≤p≤15) Số p biểu thị cho số ô vuông tương ứng có bao nhiêu bức tường xung quanh Số p là tổng của: 1 (nếu có tường ở phía T) 2 (Nếu có tường ở phía B 4 (nếu có tường ở phía D) 8 (nếu có tường ở phía N) Dữ liệu ra: Tập tin văn bản REPAIR.OUT + Dòng... R Khi nó gây tác hại đến 1 địa điểm, mức độ gây thi t hại của nó sẽ giảm đi bằng chính khoảng cách mà nó đã vượt qua Trung tâm nghiên cứu được bảo vệ rất nghiêm ngặt Một tên khủng bố đặt bom tại hàng rào của trung tâm làm cho virus bị phát tán Ban lãnh đạo nhờ bạn tìm vị trí của trung tâm nghiên cứu sao cho nếu virus bị phát tán thì số điểm dân cư bị thi t hại là ít nhất và điểm đặt trung tâm nghiên... đỉnh tam giác và kết thúc tại một điểm nào đó ở đáy tam giác Biết: + Mỗi bước đi ta được quyền đi xuống bên trái hoặc bên phải của số đó + Số hàng trong tam giác lớn hơn 1và ≤100 + Các số trong tam giác đều là số nguyên không âm và ≤100 Dữ liệu vào: Từ file TAMGIAC.INP gồm + Dòng đầu ghi giá trị N (số lượng các dòng trong tam giác) + Dòng i+1 (1≤i≤N) ghi i số Các số cách nhau ít nhất một khoảng trắng... hàng: Một chuỗi gồm N chữ cái A (hoặc a) tương ứng với sô bé gái và B (hoặc b) tương ứng với số bé trai Dữ liệu ra: Ghi ra file văn bản LOPHOC.OUT Ghi một số nguyên duy nhất cho biết cách thỏa mãn của đề bài Ví dụ: LOPHOC.INP LOPHOC.OUT 8 Abbabab 13 Bài 2: REPAIR (MS0035) Một công xưởng có cấu trúc hình chữ nhật được chia thành M ô vuông hàng dọc và N ô vuông hàng ngang (MxN) Các ô vuông có thể có các... tìm chuỗi con tăng dài nhất từ một chuỗi S cho trước có độ dài n (1≤n≤20000) Chuỗi con của S là chuỗi gồm một số kí tự trong S có độ dài ≤S và thứ tự các kí tự không thay đổi 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 2 gồm n kí tự liên tiếp gồm các kí tự từ ‘0’ đến ‘z’ Dữ liệu ra: Ghi vào file văn bản CHUOI.OUT gồm 2 dòng • Dòng đầu ghi độ dài dài... từ 1 đến n), giữa hai điểm của mê cung có thể có đường đi bộ trực tiếp hoặc phải vượt sông hoặc không thể đi qua được Việc vượt sông là rất nguy hiểm vì bản đồ có ghi chú dưới sông có thể có cá sấu Giả thi t rằng Hugo ban đầu ở điểm 1 và điểm cần đến là n Hãy cho biết tổng độ dài đường bộ mà Hugo phải đi ngắn nhất là bao nhiêu sao cho số lần vượt sông là ngắn nhất Dữ liệu vào: từ file HUGO.INP Dòng đầu . BAN TỔ CHỨC KÌ THI  TUYỂN TẬP ĐỀ THI OLYMPIC 30 THÁNG 4 LẦN 15-2009 TIN HỌC LỚP 10 NHÀ XUẤT BẢN ĐẠI HỌC SƯ PHẠM TRƯỜNG. 545, 66, 811. Tập tất cả các số nguyên đẳng cấu với nhau và với số nguyên cho trước gọi là tập đẳng cấu. số lượng các số trong tập đẳng cấu gọi là lực lưỡng của tập. Ví dụ số 11 có tập đẳng cấu. 2008-2009’ Ban tổ chức hội thi tin học X sử dụng cách mã hóa này để mã hóa một văn bản như ng không cho biết khóa k Yêu cầu: Hãy lập trình giải mã các thông điệp của ban tổ chức hội thi. Biết rằng thông

Ngày đăng: 24/05/2015, 05:00

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan