Mời các bạn tham khảo
Đề thi tỉnh học trẻ bảng A huyện Thăng Bình tỉnh Quảng Nam năm 2023
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Mời các bạn tham khảo
Đề thi tỉnh học trẻ bảng A huyện Thăng Bình tỉnh Quảng Nam năm 2023
Mời các bạn tham khảo
Đề thi tỉnh học trẻ bảng A tỉnh Khánh Hòa năm 2023
Mời các bạn tham khảo
Đề thi tỉnh học trẻ bảng A tỉnh Bà Rịa Vũng Tàu năm 2023
Mời các bạn tham khảo
Đề thi Tuyển sinh lớp 10 chuyên Tin trường Phổ Thông Năng Khiếu năm 2023 (thi thử 2)
Mời các bạn tham khảo
Đề thi thử Tuyển sinh lớp 10 chuyên Tin tỉnh Nghệ An năm 2023 lần 1
#include <bits/stdc++.h>
using namespace std;
int n,t;
struct pt
{
long long gt,cs;
};
pt s[100001];
int a[100006];
bool ss(pt u,pt v)
{
if(u.gt<v.gt) return true;
if(u.gt>v.gt) return false;
if(u.cs<v.cs) return true;
if(u.gt<v.gt) return false;
return false;
}
void nhap()
{
s[0].gt=0;s[0].cs=0;
cin >> n ;
for(int i = 1; i <= n; ++i)
{
cin >> t ;
s[i].gt=s[i-1].gt+t;
s[i].cs=i;
}
}
void xuly(){
sort(s,s+1+n,ss); //xai ham sort co san trong c++
int k=0,v=0,u=0;
for(int i = 1;i <= n;++i)
{
if(s[i].gt!=s[i-1].gt) k = i;
if(s[i].cs-s[k].cs>s[v].cs-s[u].cs){
u=k;v=i;
}
}
if(s[v].cs==0) {cout<<-1;}
else{
cout << s[u].cs+1<<" "<<s[v].cs;}
}
int main()
{
//freopen("szero.inp","r",stdin);
//freopen("szero.out","w",stdout);
nhap();
xuly();
}
Mời các bạn tham khảo
Đề thi Học sinh giỏi lớp 9 môn Tin học tỉnh Kom Tum năm 2023
Mời các bạn tham khảo
Đề thi Học sinh giỏi lớp 9 môn Tin học tỉnh Long An năm 2023
Mời các bạn tham khảo
Đề thi Học sinh giỏi lớp 9 môn Tin học tỉnh Bà Rịa Vũng Tàu năm 2022
Mời các bạn tham khảo
Đề thi Học sinh giỏi lớp 9 môn Tin học tỉnh Bà Rịa Vũng Tàu năm 2019