2024.11.11
Cánh diều - CHAOBAN – Xin chào
Nộp bàiNhập vào họ và tên của mình. In ra màn hình dòng chữ “Hello, họ và tên” (xem thêm ví dụ mẫu).
Input
- Một dòng ghi Họ và tên (độ dài không quá \(100\)).
Output
- In ra câu chào.
Example
Test 1
Input
Pham Nam
Output
Hello, Pham Nam
Số chính phương
Nộp bàiViết chương trình nhập vào một số nguyên \(n\). Kiểm tra xem \(n\) có phải là số chính phương hay không?
Định nghĩa: Số chính phương là bình phương của một số nguyên, hay có thể hiểu một số là số chính phương nếu nó bằng một số nào đó nhân với chính nó. Ví dụ như \(16 = 4^2 = 4 \times 4\).
Đầu vào
- Một số nguyên dương \(n\).
Đầu ra
- Nếu \(n\) là số chính phương thì in
YES, ngược lại inNO
Ví dụ
Test 1
Đầu vào
16
Đầu ra
YES
Test 2
Đầu vào
10
Đầu ra
NO
Đếm số âm dương
Nộp bàiCho 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ố.
Input
- Dòng đầu tiên gồm số nguyên dương \(N\) \((N \le 10^5)\);
- Dòng thứ hai chứa \(N\) số nguyên \(a_1,a_2,..,a_N\) \((|a_i| \le 10^9)\)
Output
- In ra số lượng số âm, số lượng số dương.
Example
Test 1
Input
5
-2 4 0 5 4
Output
1 3
Bảng số tự nhiên 3
Nộp bàiViết chương trình nhập vào một số nguyên dương \(n\) (\(n \leq 100\)). Hãy in ra bảng số có \(n\) dòng, dòng thứ \(i\) in ra \(i\) số tự nhiên liên tiếp bắt đầu từ số \(i\).
Input
- Nhập số nguyên dương \(n\).
Output
- Bảng số theo yêu cầu.
Example
Test 1
Input
4
Output
1
2 3
3 4 5
4 5 6 7
Ước số chung
Nộp bàiSố nguyên dương \(p\) gọi là ước số chung của \(n\) 𝑣à \(m\) khi \(m\) 𝑣à \(n\) cùng chia hết cho \(p\).
Viết chương trình nhập vào một số nguyên dương \(n,m\) (\(n,m \leq 10^{7}\)).
Hãy in ra tất cả các ước số chung của \(n\) 𝑣à \(m\).
Input
- Nhập \(2\) số nguyên dương \(n,m\).
Output
- In ra các ước số chung của chúng.
Example
Test 1
Input
54 72
Output
1 2 3 6 9 18
Học sinh ham chơi
Nộp bàiHôm nay thầy giáo quyết định ra một bài tập về tính trung bình công cho cả lớp làm. Đề bài yêu cầu các bạn hãy tìm một dãy con liên tiếp sao cho trung bình cộng của dãy là lớn nhất có thể. T là một là một học sinh trong lớp, vì quá ham chơi, trốn học quá nhiều nên câu ta không giải được bài này nên cậu ấy đã quyết định nhờ các bạn giúp đỡ. Các bạn hãy giúp bạn ấy nhé!
Input
- Dòng đầu tiên gồm một số nguyên dương \(N\) (\(1 ≤ N ≤ 10^5\)).
- Dòng tiếp gồm \(N\) số nguyên dương \(x\) (\(1 ≤ x ≤ 10^5\)).
Output
- Gồm một dòng duy nhất chính là kết quả của bài toán.
Scoring
- Subtask \(1\) (\(70\%\) số điểm): \(n ≤ 5000\)
- Subtask \(2\) (\(30\%\) số điểm): \(n ≤ 10^5\)
Example
Test 1
Input
6
1 1 1 3 3 3
Output
3