ГЖО 6 класс 2019
Есеп C. Жұп сан
Уақытка қойылған шектеу:
1 second
Жадқа қойылған шектеу:
256 megabytes
Айбарда $n$ бүтін сан бар. Ол суммасы максимал және жұп болатындай, кейбір сандарды таңдағысы келеді. Максимал сумманы табыңыз. Айбар бірде-бір санды таңдамаса, суммасы $0$-ге тең болады.
Оқу форматы
Бірінші жолда $n$ саны берілген. Келесі жолда $n$ бүтін сан жазылған. Олар абсолют мәні бойынша $10^9$-дан аспайды.
Жазу форматы
Есептің жауабын шығарыңыз.
Примеры:
Оқу 3 1 2 3Жауап
6Оқу
4 1 3 5 -3Жауап
8( Aibar Kuanyshbay )
Комментарий/решение:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, ans=0, b[1] = {2};
cin >> n;
int a[n];
for(int i = 0; i<n; i++){
cin >> a[i];
}
sort(a, a+n);
for(int i = n-1; i>=0; i--){
if(a[i] < 0){
break;
}
ans += a[i];
}
for(int i = 0; i<n; i++){
if(a[i]>0){
if(b[0]>a[i]) b[0]= a[i];
}
}
if(ans %2 == 1){
ans -= b[0];
cout << ans;
}
else{
cout << ans;
}
}
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.