Tin học trẻ B - Vòng Toàn quốc 2022
Tổng các số lẻ
Nộp bàiViết các số lẻ bắt đầu từ \(1\) để nhận được dãy các số lẻ: \(1,3,5,7,9,11,13,15,17,19...\)
Yêu cầu: Cho số nguyên dương \(n\), hãy tính tổng \(n\) số lẻ đầu tiên của dãy.
Input
- Một dòng chứa một số nguyên dương \(n\) (\(n \le 10^9\)).
Output
- Một số nguyên là tổng tính được.
Example
Test 1
Input
3
Output
9
Note
Tổng của \(3\) số lẻ đầu tiên là: \(1 + 3 + 5 = 9\).
Tam giác
Nộp bàiTrên mặt phẳng tọa độ có \(n+1\) điểm: điểm nguyên \(A(x,y)\) và \(n\) điểm nguyên nằm trên trục \(B_1(x_1,0),B_2(x_2,0),...,B_n(x_n,0)\).
Yêu cầu: Với số nguyên không âm \(S\), hãy đếm số lượng tam giác có diện tích lớn hơn \(S\) mà ba đỉnh của tam giác là ba điểm trong \(n+1\) điểm đã cho.
Input
- Dòng đầu tiên chứa hai số nguyên dương \(n\) và \(S\) (\(2 \le n, 0 \le S \le 10^9\)).
- Dòng thứ hai chứa hai số nguyên dương \(x,y\) (\(x,y \le 10^9\)).
- Dòng thứ ba chứa \(n\) số nguyên dương \(x_1,x_2,...,x_n\) (\(x_i \le 10^9\)).
Output
- Một số nguyên là số lượng tam giác đếm được.
Scoring
- Subtask \(1\) (\(25\%\) số điểm): \(n = 2\).
- Subtask \(2\) (\(25\%\) số điểm): \(n \le 2000\).
- Subtask \(3\) (\(25\%\) số điểm): \(n \le 2 \times 10^5, S = 0\).
- Subtask \(4\) (\(25\%\) số điểm): \(n \le 2 \times 10^5\).
Example
Chọn nhóm
Nộp bàiCó \(n\) người, người thứ \(i\) (\(1 \le i \le n\)) được gán cho một số nguyên \(a_i\) (\(|a_i| \le 10^5\)), người ta muốn chọn ra \(3 \times k\) người chia thành \(k\) nhóm, mỗi nhóm gồm ba người. Sự hợp tác của một nhóm gồm ba người được tính bằng tích các số gán cho ba người đó, cụ thể nếu ba người \(i_1,i_2,i_3\) (\(1 \le i_1,i_2,i_3 \le n\)) được xếp vào một nhóm thì sự hợp tác được tính bằng \(a_{i_1} \times a_{i_2} \times a_{i_3}\).
Yêu cầu: Hãy tìm cách chọn \(k\) nhóm để sự hợp tác của \(k\) nhóm là lớn nhất.
Input
- Dòng đầu tiên chứa hai số nguyên \(n\) và \(k\).
- Dòng thứ hai chứa \(n\) số nguyên \(a_1,a_2,...,a_n\).
Output
- Một số nguyên là tổng sự hợp tác của \(k\) nhóm.
Scoring
- Subtask \(1\) (\(10\%\) số điểm): \(k = 1, n \le 10\).
- Subtask \(2\) (\(20\%\) số điểm): \(k = 1, n \le 10^5\).
- Subtask \(3\) (\(20\%\) số điểm): \(k = 2, n \le 10\).
- Subtask \(4\) (\(10\%\) số điểm): \(k = 2, n \le 10^5\).
- Subtask \(5\) (\(20\%\) số điểm): \(k = 3, n \le 10^5\).
- Subtask \(6\) (\(20\%\) số điểm): \(k \le 5, n \le 10^5\).
Example
Test 1
Input
9 2
1 2 3 4 -2 6 7 8 -9
Output
408
Note
\(8 \times 7 \times 6 + 4 \times (-9) \times (-2) = 408\).