SCBN1 - Số cặp bằng nhau 1
Xem dạng PDF
Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift
Cho một dãy gồm ~n~ số nguyên, hãy đếm số cặp "bằng nhau liên tiếp" trong dãy
Input
- Dòng đầu tiên chứa duy nhất một số nguyên dương ~n~ (số phần tử trong dãy).
- Dòng thứ hai chứa n số nguyên là các phần tử ~a_1,a_2,…,a_n~
Giới hạn:
- ~1≤n≤10^5,|a_i|≤10^9~
Output
- In ra trên một dòng số nguyên không âm là số cặp bằng nhau liên tiếp trong dãy.
Sample
Input #1
4
3 1 2 3
Output #1
0
Input #2
5
4 1 1 2 2
Output #2
2
Input #3
6
5 3 1 1 1 2
Output #3
2
Problem source: Chuyên Sơn La Online Judge
Bình luận
hint
ta chỉ cần duyệt tuần tự nếu phần tử này lớn hơn phần tử trước đó thì tăng đếm
code tham khảo (c++):
include <bits/stdc++.h>
using namespace std;
int main() { int n; cin >> n;
}
ai giup e vo
include <bits/stdc++.h>
using namespace std;
int main() { ios::syncwithstdio(false); cin.tie(nullptr);
}
i < n - 1 chứ
pls vote
bai nỳ dễ nè
cach lam: long long mang a[cang lon cang tot neu ko thi bi RTE], n, dem = 0; nhap n ra vong lap tu i = 0 den i < n va i++ nhap mang a[i] tiep tuc tao vong lap tu i = 0 den i < n va i++ kiem tra neu a[i] == a[i+1] thi dem se tang len 1 va in ra dem thoi