Thi thử
Điểm: 2
Kiểm tra xem mảng có đối xứng hay không.
Đưa ra: YES HOẶC NO
Điểm: 2
Cho một mảng số nguyên
Yêu cầu:
- In ra tổng lớn nhất của phân đoạn con.
- In ra chỉ số bắt đầu và kết thúc của phân đoạn con đó (theo hệ quy chiếu từ 1 đến n).
Nếu có nhiều phân đoạn con có tổng bằng nhau, in ra phân đoạn con có chỉ số bắt đầu nhỏ nhất. Nếu vẫn còn nhiều đáp án, chọn phân đoạn con có độ dài ngắn nhất.
Dữ liệu vào:
- Dòng đầu tiên chứa số nguyên
: số lượng phần tử trong mảng. - Dòng thứ hai chứa
số nguyên : các phần tử của mảng.
Dữ liệu ra:
- Dòng đầu tiên in ra tổng lớn nhất của phân đoạn con.
- Dòng thứ hai in ra hai số nguyên
và : chỉ số bắt đầu và kết thúc của phân đoạn con.
Ví dụ:
Input 1:
9
-2 1 -3 4 -1 2 1 -5 4
Output 1:
6
4 7
Đếm tần số xuất hiện
Đề bài:
Viết chương trình nhập vào một dãy số nguyên gồm n phần tử. Nhiệm vụ của bạn là:
- Đếm số lần xuất hiện của từng số trong dãy.
- In ra từng số và số lần xuất hiện của nó theo thứ tự tăng dần của các số.
- file input; tanso.inp
- file output; tanso.out
Đầu vào:
- Dòng đầu tiên chứa số nguyên
: số lượng phần tử trong dãy. - Dòng tiếp theo chứa n số nguyên
: các phần tử của dãy.
Đầu ra:
- In ra
dòng, mỗi dòng chứa hai số nguyên và , trong đó: là số trong dãy. là số lần xuất hiện của .
- Các dòng được sắp xếp theo thứ tự tăng dần của
.
Ví dụ:
Input:
7
3 1 2 2 3 1 3
Output:
1 2
2 2
3 3
Input:
5
5 5 5 5 5
Output:
5 5
Điểm: 2
Kiểm tra nhóm bạn của học sinh X có bao nhiêu thành viên
Mô tả bài toán
Trong một hội trại hè do Tỉnh Đoàn tổ chức, có
Yêu cầu
- Hãy xác định có bao nhiêu nhóm bạn trong
học sinh tham gia hội trại. - Kiểm tra xem học sinh
thuộc nhóm bạn nào và nhóm đó có bao nhiêu thành viên.
Dữ liệu vào
Cho trong file văn bản NHOMBAN.INP, có cấu trúc như sau:
- Dòng 1: Ghi hai số nguyên dương
, trong đó: là số lượng học sinh tham gia hội trại . là số thứ tự của học sinh cần kiểm tra .
- Trong
dòng tiếp theo: Mỗi dòng ghi số nguyên dương với ý nghĩa: nếu học sinh quen học sinh (với ). nếu học sinh không quen học sinh (với ). (học sinh được xem là quen bản thân nó).
- Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra
Ghi ra file văn bản NHOMBAN.OUT, theo cấu trúc như sau:
- Dòng 1: Ghi số nguyên dương
, là số lượng nhóm bạn tìm được trong học sinh tham gia hội trại. - Dòng 2: Ghi số nguyên dương
, là số lượng thành viên trong nhóm bạn của học sinh .
Ví dụ minh họa
NHOMBAN.INP
5 3
1 0 0 1 1
0 1 1 0 0
0 1 1 0 0
1 0 0 1 1
1 0 0 1 1
NHOMBAN.OUT
2
3
Giải thích ví dụ
- Có 2 nhóm bạn được tìm thấy trong danh sách học sinh.
- Học sinh số 3 thuộc nhóm có 3 thành viên.
Điểm: 2
Cho một dãy số nguyên
Yêu cầu:
Tìm độ dài lớn nhất của dãy con tăng dần (LIS).
Dữ liệu vào:
- Dòng đầu tiên chứa số nguyên
- số phần tử của dãy. - Dòng thứ hai chứa
số nguyên .
Dữ liệu ra:
- Dòng đầu tiên in ra độ dài của dãy con tăng dài nhất.
Ví dụ 1
Input:
7
5 9 6 7 2 1 8
Output:
4