| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Cánh diều - UPDATE - Cập nhật danh sách | 100 (p) | 1.0s | 256M |
| 2 | Cánh diều - POPPING - Xóa phần tử | 100 (p) | 1.0s | 256M |
| 3 | Cánh diều - NUMS - Số đặc biệt | 100 (p) | 1.0s | 256M |
| 4 | Cánh diều - AVERAGE - Nhiệt độ trung bình | 100 (p) | 1.0s | 256M |
| 5 | Đếm số | 100 (p) | 1.0s | 256M |
| 6 | Đếm số âm dương | 100 (p) | 1.0s | 256M |
Viết chương trình nhập vào bàn phím một danh sách các số nguyên, sau đó thực hiện cập nhật dãy theo quy tắc sau:
In ra dãy sau khi đã cập nhật. Yêu cầu sử dụng cấu trúc dữ liệu danh sách (list).
Test 1
-5 0 6 8 -3 -4 -2 0 4 6
-1 0 1 1 -1 -1 -1 0 1 1
Cho dãy gồm \(N\) số nguyên \(a_{0}, a_{1}, …, a_{N-1}\) và số nguyên \(x\) là chỉ số của một phần tử cần xoá khỏi dãy. Hãy in ra dãy sau khi xóa phần tử tại vị trí \(x\).
Dòng đầu ghi số nguyên \(N, x\) \((1 \leq N \leq 10^3, 0 \leq x < N)\)
Dòng thứ hai ghi \(N\) số nguyên thể hiện dãy số cách nhau bởi cấu cách \((|a_{i}| \le 10^3)\)
Test 1
5 3
9 29 8 0 12
9 29 8 12
Phần tử ở chỉ số 3 là số 0.
Viết chương trình nhập vào dãy số nguyên \(a\). Hãy đếm và đưa ra số lượng các phần tử lớn hơn phần tử đứng trước và đứng sau nó. Lưu ý: phần tử đầu và cuối dãy không thoả mãn điều kiện có đủ hai phần tử đứng trước, đứng sau nên không tính
Test 1
5 -3 0 4 -1 2 -6 -4 -5 9 -12 1
4
Bạn Thanh muốn tính trung bình cộng nhiệt độ trung bình các ngày trong \(N\) ngày liên tục mà bạn đó ghi lại được. Viết chương trình nhập vào nhiệt độ trung bình của \(N\) ngày trong tuần, tính và in ra trung bình cộng nhiệt độ trung bình \(N\) ngày đó?
Dòng đầu ghi số nguyên \(N\) \((1 ≤ N ≤ 1000)\)
Dòng thứ hai ghi \(N\) số thể hiện nhiệt độ của \(N\) ngày, các số thực có giá trị dương không quá \(100\)
Test 1
3
2.3 4.5 9.9
5.57
Cho một dãy gồm \(n\) số nguyên dương \(A_1,A_2,…,A_n\). (\(N\leq 10^5\),\(A_i\leq 10^9\)) và số \(x\).
Yêu cầu: Hãy đếm số lần xuất hiện của giá trị \(x\) trong mảng \(A\).
Test 1
6 451
91 451 43 3 451 54
2
Cho dãy số \(A\) gồm \(N\) phần tử \(a_1,a_2,...,a_N\). Đếm số lượng số âm, số dương trong dãy số.
Test 1
5
-2 4 0 5 4
1 3