#CCBCHBON0000001. Dừng tại số âm đầu tiên (Stop at the First Negative Number)
Dừng tại số âm đầu tiên (Stop at the First Negative Number)
Dừng tại số âm đầu tiên (Stop at the First Negative Number)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên . Xác định vị trí đầu tiên có giá trị âm (). Vị trí được đánh số từ 1. Khi thấy số âm đầu tiên, có thể dừng tìm bằng break; nếu không có số âm, kết quả là -1. Với , dãy rỗng và kết quả cũng là -1.
Input
Dòng đầu chứa . Sau đó có đúng số nguyên, phân tách bằng khoảng trắng hoặc xuống dòng. Mỗi .
Output
In một số nguyên: vị trí âm đầu tiên hoặc -1.
Subtask
-
Subtask 1 (20%): ; .
-
Subtask 2 (30%): ; .
-
Subtask 3 (50%): ; .
Ví dụ
Ví dụ 1
Input:
5
2 0 -4 -7 9
Output:
3
Giải thích:
Duyệt từ trái qua phải; số âm đầu tiên quyết định vị trí cần in, không xét các vị trí phía sau.
Ví dụ 2
Input:
0
Output:
-1
Giải thích:
Duyệt từ trái qua phải; số âm đầu tiên quyết định vị trí cần in, không xét các vị trí phía sau.