Hướng dẫn cho Đếm số âm dương
Chỉ sử dụng khi thực sự cần thiết như một cách tôn trọng tác giả và người viết hướng dẫn này.
Chép code từ bài hướng dẫn để nộp bài là hành vi có thể dẫn đến khóa tài khoản.
Chép code từ bài hướng dẫn để nộp bài là hành vi có thể dẫn đến khóa tài khoản.
Authors:
Spoiler Alert
Hint 1
- Duyệt qua và đếm
Khởi tạo \(posi\) là số lượng số âm
Khới tạo \(nega\) là số lượng số dương
Mình duyệt qua \(n\) phần tử \(x\)
Tăng giá trị \(posi\) khi \(x > 0\)
Tăng giá trị \(nega\) khi \(x < 0\)
Sau đó xuất kết quả \(nega\) " " \(posi\)
Reference AC code | \(O(n)\) time | \(O(1)\) auxiliary space | Online Solving, Implementation
C++
int main()
{
int posi = 0, nega = 0;
for (int n = readInt(); n--; )
{
int x = readInt();
posi += (x > 0);
nega += (x < 0);
}
cout << nega << ' ' << posi;
return 0;
}
Bình luận
nhu lol