#include <bits/stdc++.h>
using namespace std;
int n,a[100000],imin,imax;
void nhap()
{
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
}
void tim_min()
{
imin=1;
for(int i=1;i<=n;i++)
if(i%2==1&&a[i]<a[imin]) imin=i;
}
void tim_max()
{
imax=2;
for(int i=2;i<=n;i++)
if(i%2==0&&a[i]>a[imax]) imax=i;
}
void doi_cho()
{
int tam=a[imin];
a[imin]=a[imax];a[imax]=tam;
}
long long tinh_tong()
{
long long s=0;
for(int i=1;i<=n;i++)
if(i%2==1) s=s+a[i];
else s=s-a[i];
return s;
}
void giai()
{
long long s1=tinh_tong();
//cout<<s1<<endl;
tim_min();
//cout<<imin<<endl;
tim_max();
doi_cho();
//for(int i=1;i<=n;i++) cout<<a[i]<<" ";
//cout<<endl;
long long s2=tinh_tong();
// cout<<s2<<endl;
if(s1>s2) cout<<s1;
cout<<s2;
}
int main()
{
freopen("exp737.inp", "r", stdin);
freopen("exp737.out", "w", stdout);
nhap();
giai();
return 0;
}
* 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
Thứ Tư, 27 tháng 4, 2022
EXP737 C++
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.