mini_bestboy
28-07-2009, 10:26
BT1:Dãy giảm (6đ)
Một dãy A1,A2...An được gọi là dãy giảm nếu A1>A2...>An ( VD dãy 7 6 5 là dãy giảm, 9 8 7 7 không là dãy giảm). Cho số N, tìm tất cả các dãy giảm có tổng các số trong dãy bằng N
Dữ liệu vào : file BT1.INP gồm 1 dòng chứ số N
Dữ liệu ra : file BT1.OUT gồm nhiều dòng, mỗi dòng chứ 1 kết quả, dòng cuối dùng ghi số các kết quả.
VD
BT1.INP
7
BT1.OUT
7
6 1
5 2
4 3
4 2 1
5
Câu 2: Dụng cụ học tập (8 đ)
Một nhóm học sinh A cần làm N bài tập hình học. Mỗi bài tập cần có Ki dụng cụ học tập để giải như : thước kẻ, bút chì, gôm ..., có tất cả P dụng cụ. Để hiệu suất làm bài đạt cao nhất người ta quy định : mỗi bài tập chỉ được giải xong khi có đầy đủ dụng cụ học tập. Mỗi dụng cụ học tập không được dùng cùng lúc cho 2 bài tập. Mỗi bài tập đều được giải trong T thời gian. Tìm thời gian ngắn nhất học sinh có thể giải xong N bài tập.
Dữ liệu vào : file BT2.INP
- Dòng đầu gồm 3 số N,P,T
- N dòng tiếp theo, mỗi dòng : số đầu tiên ghi số dụng cụ cần để làm bài tập, các số tiếp theo ghi chỉ số của các dụng cụ
Dữ liệu ra : file BT2.OUT
Gồm 1 dòng ghi thời gian tối thiểu để làm N bài tập
VD:
BT2.INP
4 5 1
2 1 3
1 1
2 2 4
2 1 2
BT2.OUT
3
VD2:
BT2.INP
5 6 2
3 1 2 3
2 1 3
2 1 2
2 2 3
1 2
BT2.OUT
8
Câu 3: Nhặt bi (6 đ)
Cho số N (N<=50)và một mảng hình vuông NxN, mỗi ô của mảng chứa một số bi khác nhau( -30000<=số bi<=30000), Một cậu bé cần đi từ góc trên bên trái (ô 1,1) đến góc dưới bên phải ( ô N,N) để nhặt bi trong mỗi ô đi qua, biết cậu bé chỉ có thể đi qua ô bên phải, cùng dòng hoặc ô phía dưới cùng cột với ô đang đứng. Tìm đường đi để cậu bé có thể lấy được nhiều bi nhất
Dữ liệu vào : file BT3.INP Dòng đầu chứa số N
N dòng sau, dòng thứ i gồm N số số là số bi của mỗi ô
Dữ liệu ra: file BT3.OUT là mảng (NxN) thể hiện đường đi của cậu bé :ô cậu bé đi qua đánh số 1, nếu không đánh số 0
VD:
BT3.INP
4
7 5 8 -16
2 5 9 12
1 7 5 4
2 3 4 8
BT3.OUT
1 0 0 0
1 0 0 0
1 0 0 0
1 1 1 1
Đề như vậy các bạn giải thử xem. Các bạn thấy như vậy là dễ hay khó đối với HSG vòng tỉnh ?
Một dãy A1,A2...An được gọi là dãy giảm nếu A1>A2...>An ( VD dãy 7 6 5 là dãy giảm, 9 8 7 7 không là dãy giảm). Cho số N, tìm tất cả các dãy giảm có tổng các số trong dãy bằng N
Dữ liệu vào : file BT1.INP gồm 1 dòng chứ số N
Dữ liệu ra : file BT1.OUT gồm nhiều dòng, mỗi dòng chứ 1 kết quả, dòng cuối dùng ghi số các kết quả.
VD
BT1.INP
7
BT1.OUT
7
6 1
5 2
4 3
4 2 1
5
Câu 2: Dụng cụ học tập (8 đ)
Một nhóm học sinh A cần làm N bài tập hình học. Mỗi bài tập cần có Ki dụng cụ học tập để giải như : thước kẻ, bút chì, gôm ..., có tất cả P dụng cụ. Để hiệu suất làm bài đạt cao nhất người ta quy định : mỗi bài tập chỉ được giải xong khi có đầy đủ dụng cụ học tập. Mỗi dụng cụ học tập không được dùng cùng lúc cho 2 bài tập. Mỗi bài tập đều được giải trong T thời gian. Tìm thời gian ngắn nhất học sinh có thể giải xong N bài tập.
Dữ liệu vào : file BT2.INP
- Dòng đầu gồm 3 số N,P,T
- N dòng tiếp theo, mỗi dòng : số đầu tiên ghi số dụng cụ cần để làm bài tập, các số tiếp theo ghi chỉ số của các dụng cụ
Dữ liệu ra : file BT2.OUT
Gồm 1 dòng ghi thời gian tối thiểu để làm N bài tập
VD:
BT2.INP
4 5 1
2 1 3
1 1
2 2 4
2 1 2
BT2.OUT
3
VD2:
BT2.INP
5 6 2
3 1 2 3
2 1 3
2 1 2
2 2 3
1 2
BT2.OUT
8
Câu 3: Nhặt bi (6 đ)
Cho số N (N<=50)và một mảng hình vuông NxN, mỗi ô của mảng chứa một số bi khác nhau( -30000<=số bi<=30000), Một cậu bé cần đi từ góc trên bên trái (ô 1,1) đến góc dưới bên phải ( ô N,N) để nhặt bi trong mỗi ô đi qua, biết cậu bé chỉ có thể đi qua ô bên phải, cùng dòng hoặc ô phía dưới cùng cột với ô đang đứng. Tìm đường đi để cậu bé có thể lấy được nhiều bi nhất
Dữ liệu vào : file BT3.INP Dòng đầu chứa số N
N dòng sau, dòng thứ i gồm N số số là số bi của mỗi ô
Dữ liệu ra: file BT3.OUT là mảng (NxN) thể hiện đường đi của cậu bé :ô cậu bé đi qua đánh số 1, nếu không đánh số 0
VD:
BT3.INP
4
7 5 8 -16
2 5 9 12
1 7 5 4
2 3 4 8
BT3.OUT
1 0 0 0
1 0 0 0
1 0 0 0
1 1 1 1
Đề như vậy các bạn giải thử xem. Các bạn thấy như vậy là dễ hay khó đối với HSG vòng tỉnh ?