NC231686. 龙神的奇偶序列
描述
输入描述
一个整数,表示组数据;
每组数据第一行一个整数表示个整数;
每组数据第二行个整数,第个数表示
输出描述
对于每组样例输出对应的奇偶和。
示例1
输入:
2 4 3 2 4 5 2 1 2
输出:
-2 1
C++ 解法, 执行用时: 6ms, 内存消耗: 304K, 提交时间: 2021-12-22 21:40:33
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,d,e,f,g; cin>>a;f=0; for(b=1;b<=a;b++){cin>>c;f=0;for(d=1;d<=c;d++){cin>>e;if(e%2==0){f=f+e;}if(e%2==1) {f=f-e;}}cout<<f<<endl;} }
Python3 解法, 执行用时: 36ms, 内存消耗: 4500K, 提交时间: 2021-12-21 17:48:03
for _ in range(int(input())):input();print(sum([[-x,x][x % 2 == 0] for x in map(int, input().split())]))