SlideShare a Scribd company logo
1 of 4
Download to read offline
TRƯỜNG THCS THẠCH THẤT
BÀI KIỂM TRA ĐỘI TUYỂN TIN 9 SỐ 17
THỜI GIAN: 150’
Bài 1. Một tệp văn bản f chứa nội dung sau:
- Dòng 1 là xâu kí tự mẫu S.
- Dòng 2 là số nguyên dương n (1<n<200).
- N dòng tiếp theo là n xâu kí tự Xi (1<=i<=n), mỗi xâu trên 1 dòng.
Lập trình thực hiện các yêu cầu sau:
Đọc vào từ bàn phím tệp f theo yêu cầu trên, ghi ra màn hình các thông tin sau:
- Dòng 1: nội dung xâu S;
- 2*n dòng tiếp theo là các thông tin sau: xét theo từng xâu Xi: dòng 1 của cặp i là
xâu Xi, dòng 2 của cặp I là hai số v và d cách nhau qua dấu cách, trong đó v là vị trí
xuất hiện và d là chiều dài lớn nhất của khúc đầu của x trong xâu mẫu s. Nếu vô
nghiệm thì ghi -1 0.
Thí dụ:
DL vào DL ra
cabxabcdab
2
abcd
cdaeh
cabxabcdab
abcd
5 4
cdaeh
7 3
Bài 2: Định giá
Bờm có n quạt mo, có m phú ông muốn mua, mỗi phú ông chỉ mua tối đa 1 quạt mo,
phú ông thứ I có thể trả tối đa pi đồng để mua. Bờm cần cân nhắc để đưa ra mức giá
chung cho mỗi quạt mon sao cho số tiền nhiều nhất. Nếu có nhiều mức giá cho số
tiền thu được chọn phương án bán được ít quạt nhất
INP: dinhgia.inp
- n, m nguyên dương không quá 10^6
- m dòng tiếp theo ghi số tiền phú ông có thể trả (0<pi<10^9)
OUT: dinhgia.out
Mức giá và số tiền mua được (cách nhau 1 khoảng trắng)
VD
Dinhgia.inp Dinhgia.out
5 4
2
8
10
7
7 21
Bài 3: Dãy chia hết
Một dãy số được gọi là dãy chia hết khi nó có ít nhất 2 phần tử và phần tử thứ 2 trở
đi luôn chia hết cho tất cả các phần tử đứng trước nó. Dãy 3 9 18 54 là một dãy chia
hết. Cho một dãy số n phần tử trong tệp dch.inp, đưa ra tệp dch.out đoạn con dài nhất
là dãy chia hết .
Dhc.inp Dhc.out
8
4 2 3 9 18 54 58 70
3 9 18 54
Bµi 4. Dữ liệu vào từ tệp bai4.inp số nguyên dương N (N≤1000).
Đưa ra tệp bai4.out kết quả sau:
+ Dòng 1: Số cách phân tích N thành tổng của không quá 2 số nguyên tố (2 số không
bắt buộc phải phân biệt).
+ Dòng 2: Trong các cách phân tích ở trên đưa ra cách mà tích hai số hạng trong tổng
là lớn nhất (nếu chỉ có một số hạng thì tích coi bằng chính số đó).
Ví dụ: Nhập N=10, ta có hai cách phân tích là: 10=3+7=5+5, khi đó thông báo
ra màn hình 2 dòng: SO CACH PHAN TICH LA: 2.
CACH PHAN TICH CO TICH LON NHAT LA: 5+5
Bai4.inp Bai4.out Giải thích
10 2
5+5
Số cách phân tích là 2
Cách phân tích có tích lớn nhất là 5+5
Bµi 5:Cho sè nguyªn d-¬ng N (N≤20) và d·y (A) gåm N sè a1, a2, .., aN trong tệp
tong.inp. H·y t×m c¸ch ghÐp c¸c phÇn tö cña (A) thµnh (N div 2) cÆp, mçi cÆp cã 2
sè, mçi sè thuéc kh«ng qu¸ 1 cÆp, sao cho tæng cña c¸c tÝch 2 sè trong c¸c cÆp lµ nhá
nhÊt. Th«ng b¸o ra mµn h×nh tæng nhá nhÊt t×m ®-îc.
Bai4.inp Bai4.out Giải thích
7
2 1 -2 0 3 4 -5
-26 Ta ghép được thành 3 cặp số có tổng của
các tích 2 số trong các cặp nhỏ nhất là (-5,
4), (3, -2) và (2, 0), giá trị tổng đó bằng: (-
5)x4+3x(-2)+(2x0)=-26
Bµi 6. Mét x©u kÝ tù S ®-îc gäi lµ x©u thuÇn nhÊt nÕu trong biÓu diÔn cña nã chØ gåm
c¸c ch÷ c¸i in TiÕng Anh. X©u thuÇn nhÊt S cã thÓ ®-îc viÕt thu gän theo qui t¾c:
+ NÕu S1 lµ mét x©u con thuÇn nhÊt cña S vµ P (P≥2) lµ sè lÇn xuÊt hiÖn liªn
tiÕp S1 trong S th× ®o¹n gåm P lÇn liªn tiÕp S1 trong S ®-îc viÕt thu gän thµnh S1P.
+ NÕu S2 lµ mét x©u thu gän cña mét x©u con trong S vµ Q (Q≥2) lµ sè lÇn
xuÊt hiÖn liªn tiÕp S2 th× ®o¹n gåm Q lÇn liªn tiÕp S2 ®-îc viÕt thµnh (S2)Q
VÝ dô: víi S=XCAABAABAABCCADADCAABAABAABCCADADY th×
mét trong nh÷ng x©u thu gän cña S lµ: X(C(A2B)3C2(AD)2)2Y (trong x©u kh«ng
chøa bÊt kú kÝ tù trèng nµo).
Yªu cÇu: NhËp tõ bµn phÝm mét x©u thu gän cña mét x©u thuÇn nhÊt, h·y th«ng
b¸o ra mµn h×nh ®é dµi cña x©u thuÇn nhÊt. D÷ liÖu vµo lµ chuÈn kh«ng ph¶i kiÓm
tra, ®é dµi x©u thu gän kh«ng qu¸ 30 (kh«ng tÝnh kÝ tù ngoÆc ®¬n). Víi x©u thu gän
nh- trªn th× th«ng b¸o ra mµn h×nh dßng:
DO DAI XAU THUAN NHAT BAN DAU LA: 34
De17

More Related Content

What's hot

Java exercises part 2
Java exercises part 2Java exercises part 2
Java exercises part 2NguynMinh294
 
bài tập cấu trúc dữ liệu 4
bài tập cấu trúc dữ liệu 4bài tập cấu trúc dữ liệu 4
bài tập cấu trúc dữ liệu 4NguynMinh294
 
bài tập cấu trúc dữ liệu 5
bài tập cấu trúc dữ liệu 5bài tập cấu trúc dữ liệu 5
bài tập cấu trúc dữ liệu 5NguynMinh294
 
bài tập cấu trúc dữ liệu 7
bài tập cấu trúc dữ liệu 7bài tập cấu trúc dữ liệu 7
bài tập cấu trúc dữ liệu 7NguynMinh294
 
Kiểu Mảng 1 chiều
Kiểu Mảng 1 chiềuKiểu Mảng 1 chiều
Kiểu Mảng 1 chiềuHoaCat1
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Võ Tâm Long
 
De thi nk_lan_2
De thi nk_lan_2De thi nk_lan_2
De thi nk_lan_2Nguyen Duc
 
De thi nk lan 1 lop 10 tin nam hoc 2018 2019
De thi nk lan 1 lop 10 tin nam hoc 2018 2019De thi nk lan 1 lop 10 tin nam hoc 2018 2019
De thi nk lan 1 lop 10 tin nam hoc 2018 2019Nguyen Duc
 
Bai 11 kieu mang
Bai 11 kieu mangBai 11 kieu mang
Bai 11 kieu mangxuan nguyen
 
Baigiang4 thuattoan-120116191825-phpapp02
Baigiang4 thuattoan-120116191825-phpapp02Baigiang4 thuattoan-120116191825-phpapp02
Baigiang4 thuattoan-120116191825-phpapp02Trần Huy
 
bài tập cấu trúc dữ liệu 1
bài tập cấu trúc dữ liệu 1bài tập cấu trúc dữ liệu 1
bài tập cấu trúc dữ liệu 1NguynMinh294
 
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Võ Tâm Long
 
Bai.11.tot
Bai.11.totBai.11.tot
Bai.11.totsonnqsp
 
Java exercises part 1
Java exercises part 1Java exercises part 1
Java exercises part 1NguynMinh294
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlopHồ Lợi
 
Bo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocBo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocVo Van Phuc
 
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNG
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNGĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNG
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNGNguyen Duc
 

What's hot (20)

Java exercises part 2
Java exercises part 2Java exercises part 2
Java exercises part 2
 
bài tập cấu trúc dữ liệu 4
bài tập cấu trúc dữ liệu 4bài tập cấu trúc dữ liệu 4
bài tập cấu trúc dữ liệu 4
 
bài tập cấu trúc dữ liệu 5
bài tập cấu trúc dữ liệu 5bài tập cấu trúc dữ liệu 5
bài tập cấu trúc dữ liệu 5
 
bài tập cấu trúc dữ liệu 7
bài tập cấu trúc dữ liệu 7bài tập cấu trúc dữ liệu 7
bài tập cấu trúc dữ liệu 7
 
Kiểu Mảng 1 chiều
Kiểu Mảng 1 chiềuKiểu Mảng 1 chiều
Kiểu Mảng 1 chiều
 
Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)Bài 11 Kiểu mảng(tt)
Bài 11 Kiểu mảng(tt)
 
De thi nk_lan_2
De thi nk_lan_2De thi nk_lan_2
De thi nk_lan_2
 
Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)Bai 11 kieu mang (tiet 1)
Bai 11 kieu mang (tiet 1)
 
De thi nk lan 1 lop 10 tin nam hoc 2018 2019
De thi nk lan 1 lop 10 tin nam hoc 2018 2019De thi nk lan 1 lop 10 tin nam hoc 2018 2019
De thi nk lan 1 lop 10 tin nam hoc 2018 2019
 
Bai 11 kieu mang
Bai 11 kieu mangBai 11 kieu mang
Bai 11 kieu mang
 
Baigiang4 thuattoan-120116191825-phpapp02
Baigiang4 thuattoan-120116191825-phpapp02Baigiang4 thuattoan-120116191825-phpapp02
Baigiang4 thuattoan-120116191825-phpapp02
 
bài tập cấu trúc dữ liệu 1
bài tập cấu trúc dữ liệu 1bài tập cấu trúc dữ liệu 1
bài tập cấu trúc dữ liệu 1
 
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
Kiểu mảng(tt)_Võ Tâm Long_Copyright 2015
 
Ctdl ifi 1996
Ctdl   ifi 1996Ctdl   ifi 1996
Ctdl ifi 1996
 
Bai.11.tot
Bai.11.totBai.11.tot
Bai.11.tot
 
Java exercises part 1
Java exercises part 1Java exercises part 1
Java exercises part 1
 
Bai giangtrenlop
Bai giangtrenlopBai giangtrenlop
Bai giangtrenlop
 
Bo de on luyen hsg tin hoc
Bo de on luyen hsg tin hocBo de on luyen hsg tin hoc
Bo de on luyen hsg tin hoc
 
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNG
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNGĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNG
ĐỀ THI HSG CHUYÊN NGUYỄN TRÃI - HẢI DƯƠNG
 
Baigiang05 thuattoan(1s 1p)
Baigiang05 thuattoan(1s 1p)Baigiang05 thuattoan(1s 1p)
Baigiang05 thuattoan(1s 1p)
 

Similar to De17

Nang khieu 10_(lan_1)
Nang khieu 10_(lan_1)Nang khieu 10_(lan_1)
Nang khieu 10_(lan_1)Nguyen Duc
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkQuyen Hong
 
Chuyen de gioi han 11
Chuyen de gioi han 11Chuyen de gioi han 11
Chuyen de gioi han 11phongmathbmt
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Do Ngoc Tuan
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Do Ngoc Tuan
 
bài tập cấu trúc dữ liệu 3
bài tập cấu trúc dữ liệu 3bài tập cấu trúc dữ liệu 3
bài tập cấu trúc dữ liệu 3NguynMinh294
 
Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Loc Tran
 
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdf
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdfchuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdf
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdfcholacha
 
Ctdl va gt_hồ_sĩ_đàm
Ctdl va gt_hồ_sĩ_đàmCtdl va gt_hồ_sĩ_đàm
Ctdl va gt_hồ_sĩ_đàmvinhduchanh
 
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...Nguyen Thanh Tu Collection
 
Bai giang 4 thuat toan
Bai giang 4   thuat toanBai giang 4   thuat toan
Bai giang 4 thuat toanladoga
 
Thuat toan tin hoc
Thuat toan tin hocThuat toan tin hoc
Thuat toan tin hocladoga
 
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ Pham Dung
 
DÃY SỐ - CẤP SỐ
DÃY SỐ - CẤP SỐDÃY SỐ - CẤP SỐ
DÃY SỐ - CẤP SỐDANAMATH
 

Similar to De17 (20)

Nang khieu 10_(lan_1)
Nang khieu 10_(lan_1)Nang khieu 10_(lan_1)
Nang khieu 10_(lan_1)
 
TinHoc_tuyentapde_nk
TinHoc_tuyentapde_nkTinHoc_tuyentapde_nk
TinHoc_tuyentapde_nk
 
Chuyen de gioi han 11
Chuyen de gioi han 11Chuyen de gioi han 11
Chuyen de gioi han 11
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4
 
bài tập cấu trúc dữ liệu 3
bài tập cấu trúc dữ liệu 3bài tập cấu trúc dữ liệu 3
bài tập cấu trúc dữ liệu 3
 
Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)Chap1 new (tran dai's conflicted copy 2013 04-02)
Chap1 new (tran dai's conflicted copy 2013 04-02)
 
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdf
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdfchuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdf
chuyen-de-day-so-cap-so-cong-va-cap-so-nhan-toan-11-canh-dieu.pdf
 
Ctdl va gt_hồ_sĩ_đàm
Ctdl va gt_hồ_sĩ_đàmCtdl va gt_hồ_sĩ_đàm
Ctdl va gt_hồ_sĩ_đàm
 
Chuong1
Chuong1Chuong1
Chuong1
 
250 bài ôn luyện Toán 4 và 25 đề tham khảo
250 bài ôn luyện Toán 4 và 25 đề tham khảo250 bài ôn luyện Toán 4 và 25 đề tham khảo
250 bài ôn luyện Toán 4 và 25 đề tham khảo
 
Chuong 3
Chuong 3Chuong 3
Chuong 3
 
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...
CHUYÊN ĐỀ BÀI TẬP TOÁN 11 - SÁCH KẾT NỐI TRI THỨC - CẢ NĂM - CHƯƠNG 2 - DÃY S...
 
Ontap01
Ontap01Ontap01
Ontap01
 
Kiến thức cơ bản
Kiến thức cơ bảnKiến thức cơ bản
Kiến thức cơ bản
 
Nkl3
Nkl3Nkl3
Nkl3
 
Bai giang 4 thuat toan
Bai giang 4   thuat toanBai giang 4   thuat toan
Bai giang 4 thuat toan
 
Thuat toan tin hoc
Thuat toan tin hocThuat toan tin hoc
Thuat toan tin hoc
 
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ
GIẢI TÍCH 11: DÃY SỐ - CẤP SỐ
 
DÃY SỐ - CẤP SỐ
DÃY SỐ - CẤP SỐDÃY SỐ - CẤP SỐ
DÃY SỐ - CẤP SỐ
 

De17

  • 1. TRƯỜNG THCS THẠCH THẤT BÀI KIỂM TRA ĐỘI TUYỂN TIN 9 SỐ 17 THỜI GIAN: 150’ Bài 1. Một tệp văn bản f chứa nội dung sau: - Dòng 1 là xâu kí tự mẫu S. - Dòng 2 là số nguyên dương n (1<n<200). - N dòng tiếp theo là n xâu kí tự Xi (1<=i<=n), mỗi xâu trên 1 dòng. Lập trình thực hiện các yêu cầu sau: Đọc vào từ bàn phím tệp f theo yêu cầu trên, ghi ra màn hình các thông tin sau: - Dòng 1: nội dung xâu S; - 2*n dòng tiếp theo là các thông tin sau: xét theo từng xâu Xi: dòng 1 của cặp i là xâu Xi, dòng 2 của cặp I là hai số v và d cách nhau qua dấu cách, trong đó v là vị trí xuất hiện và d là chiều dài lớn nhất của khúc đầu của x trong xâu mẫu s. Nếu vô nghiệm thì ghi -1 0. Thí dụ: DL vào DL ra cabxabcdab 2 abcd cdaeh cabxabcdab abcd 5 4 cdaeh 7 3 Bài 2: Định giá Bờm có n quạt mo, có m phú ông muốn mua, mỗi phú ông chỉ mua tối đa 1 quạt mo, phú ông thứ I có thể trả tối đa pi đồng để mua. Bờm cần cân nhắc để đưa ra mức giá chung cho mỗi quạt mon sao cho số tiền nhiều nhất. Nếu có nhiều mức giá cho số tiền thu được chọn phương án bán được ít quạt nhất INP: dinhgia.inp - n, m nguyên dương không quá 10^6 - m dòng tiếp theo ghi số tiền phú ông có thể trả (0<pi<10^9) OUT: dinhgia.out Mức giá và số tiền mua được (cách nhau 1 khoảng trắng) VD Dinhgia.inp Dinhgia.out 5 4 2 8 10 7 7 21
  • 2. Bài 3: Dãy chia hết Một dãy số được gọi là dãy chia hết khi nó có ít nhất 2 phần tử và phần tử thứ 2 trở đi luôn chia hết cho tất cả các phần tử đứng trước nó. Dãy 3 9 18 54 là một dãy chia hết. Cho một dãy số n phần tử trong tệp dch.inp, đưa ra tệp dch.out đoạn con dài nhất là dãy chia hết . Dhc.inp Dhc.out 8 4 2 3 9 18 54 58 70 3 9 18 54 Bµi 4. Dữ liệu vào từ tệp bai4.inp số nguyên dương N (N≤1000). Đưa ra tệp bai4.out kết quả sau: + Dòng 1: Số cách phân tích N thành tổng của không quá 2 số nguyên tố (2 số không bắt buộc phải phân biệt). + Dòng 2: Trong các cách phân tích ở trên đưa ra cách mà tích hai số hạng trong tổng là lớn nhất (nếu chỉ có một số hạng thì tích coi bằng chính số đó). Ví dụ: Nhập N=10, ta có hai cách phân tích là: 10=3+7=5+5, khi đó thông báo ra màn hình 2 dòng: SO CACH PHAN TICH LA: 2. CACH PHAN TICH CO TICH LON NHAT LA: 5+5 Bai4.inp Bai4.out Giải thích 10 2 5+5 Số cách phân tích là 2 Cách phân tích có tích lớn nhất là 5+5 Bµi 5:Cho sè nguyªn d-¬ng N (N≤20) và d·y (A) gåm N sè a1, a2, .., aN trong tệp tong.inp. H·y t×m c¸ch ghÐp c¸c phÇn tö cña (A) thµnh (N div 2) cÆp, mçi cÆp cã 2 sè, mçi sè thuéc kh«ng qu¸ 1 cÆp, sao cho tæng cña c¸c tÝch 2 sè trong c¸c cÆp lµ nhá nhÊt. Th«ng b¸o ra mµn h×nh tæng nhá nhÊt t×m ®-îc. Bai4.inp Bai4.out Giải thích 7 2 1 -2 0 3 4 -5 -26 Ta ghép được thành 3 cặp số có tổng của các tích 2 số trong các cặp nhỏ nhất là (-5, 4), (3, -2) và (2, 0), giá trị tổng đó bằng: (- 5)x4+3x(-2)+(2x0)=-26
  • 3. Bµi 6. Mét x©u kÝ tù S ®-îc gäi lµ x©u thuÇn nhÊt nÕu trong biÓu diÔn cña nã chØ gåm c¸c ch÷ c¸i in TiÕng Anh. X©u thuÇn nhÊt S cã thÓ ®-îc viÕt thu gän theo qui t¾c: + NÕu S1 lµ mét x©u con thuÇn nhÊt cña S vµ P (P≥2) lµ sè lÇn xuÊt hiÖn liªn tiÕp S1 trong S th× ®o¹n gåm P lÇn liªn tiÕp S1 trong S ®-îc viÕt thu gän thµnh S1P. + NÕu S2 lµ mét x©u thu gän cña mét x©u con trong S vµ Q (Q≥2) lµ sè lÇn xuÊt hiÖn liªn tiÕp S2 th× ®o¹n gåm Q lÇn liªn tiÕp S2 ®-îc viÕt thµnh (S2)Q VÝ dô: víi S=XCAABAABAABCCADADCAABAABAABCCADADY th× mét trong nh÷ng x©u thu gän cña S lµ: X(C(A2B)3C2(AD)2)2Y (trong x©u kh«ng chøa bÊt kú kÝ tù trèng nµo). Yªu cÇu: NhËp tõ bµn phÝm mét x©u thu gän cña mét x©u thuÇn nhÊt, h·y th«ng b¸o ra mµn h×nh ®é dµi cña x©u thuÇn nhÊt. D÷ liÖu vµo lµ chuÈn kh«ng ph¶i kiÓm tra, ®é dµi x©u thu gän kh«ng qu¸ 30 (kh«ng tÝnh kÝ tù ngoÆc ®¬n). Víi x©u thu gän nh- trªn th× th«ng b¸o ra mµn h×nh dßng: DO DAI XAU THUAN NHAT BAN DAU LA: 34