题目链接:https://codeforces.com/contest/1375/problem/A
给出一个大小为 $n$ 的数组 $a$,可以反转每个数的正负,要求:
输出任一满足要求后的数组 $a$ 。
使得数组中的元素正负相间即可。
#include <bits/stdc++.h> using namespace std; void solve() { int n; cin >> n; for (int i = 0; i < n; i++) { int x; cin >> x; cout << (i & 1 ? abs(x) : -abs(x)) << " \n"[i == n - 1]; } } int main() { int t; cin >> t; while (t--) solve(); }
Codeforces Global Round 9 A. Sign Flipping
原文:https://www.cnblogs.com/Kanoon/p/13257986.html