Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h> using namespace std; long long n,mi=1e10,kq=1e10,ma=-1e10,a[100009],x=-1e9; map<long long,long long>vt; int main() { ios_base::sync_with_stdio(); cin.tie(); cout.tie(); cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; mi=min(mi,a[i]); ma=max(ma,a[i]); } cout<<mi<<' '<<ma; for(int i=1;i<=n;i++) { if(a[i]==mi || a[i]==ma) { kq=min(kq,i-x); x=i; } } cout<<kq+1; return 0; }
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
long long n;
long long a[100009];
cin >> n;
cin >> a[1];
long long mi = a[1], ma = a[1], kq = n + 1;
for (int i = 2; i <= n; i++) {
cin >> a[i];
mi = min(mi, a[i]);
ma = max(ma, a[i]);
}
cout << mi << ' ' << ma << '\n';
int lastPos = -1;
for (int i = 1; i <= n; i++) {
if (a[i] == mi || a[i] == ma) {
if (lastPos != -1) {
kq = min(kq, i - lastPos);
}
lastPos = i;
}
}
cout << kq + 1;
return 0;
}
code này được không ạ
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
17
2624
9
Bạn giúp mình với
165
3974
94
#include <bits/stdc++.h> using namespace std; long long n,mi=1e10,kq=1e10,ma=-1e10,a[100009],x=-1e9; map<long long,long long>vt; int main() { ios_base::sync_with_stdio(); cin.tie(); cout.tie(); cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; mi=min(mi,a[i]); ma=max(ma,a[i]); } cout<<mi<<' '<<ma; for(int i=1;i<=n;i++) { if(a[i]==mi || a[i]==ma) { kq=min(kq,i-x); x=i; } } cout<<kq+1; return 0; } Rút gọn#include <bits/stdc++.h> using namespace std; long long n,mi=1e10,kq=1e10,ma=-1e10,a[100009],x=-1e9; map<long long,long long>vt; int main() { ios_base::sync_with_stdio(); cin.tie(); cout.tie(); cin>>n; for(int i=1;i<=n;i++) { ... xem thêm
165
3974
94
xem đúng chx :))
17
2624
9
ok rồi bạn ạ Cảm ơn bạn nhiều nha
2
155
3
a ơi, e mới có bài 50đ tin 12 a giúp e với ạ
17
2624
9
Bạn DyIuWhite ơi Bạn học lớp mấy vậy.. Có thể kết bạn mes với mình ko Mình bồi Tin nhưng có 1 số bài ko hiểu. Thấy bạn giỏi quá nên muốn nhờ giúp. Bạn giúp mình với ạ
165
3974
94
oke
165
3974
94
:))