序列凑零(冬季每日一题 35)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


给定一个长度为 序列凑零(冬季每日一题 35)_ci 的整数序列 序列凑零(冬季每日一题 35)_数据_02

所有 序列凑零(冬季每日一题 35)_构造_03 都是非零整数并且绝对值不超过 序列凑零(冬季每日一题 35)_构造_04

另外,序列凑零(冬季每日一题 35)_ci

现在,请你构造另一个整数序列 序列凑零(冬季每日一题 35)_序列清零_06,使得 序列凑零(冬季每日一题 35)_数据_07

要求,所有 序列凑零(冬季每日一题 35)_ci_08 都是非零整数并且绝对值不超过 序列凑零(冬季每日一题 35)_构造_04

输入格式
第一行包含整数 序列凑零(冬季每日一题 35)_数据_10,表示共有 序列凑零(冬季每日一题 35)_数据_10

每组数据第一行包含整数 序列凑零(冬季每日一题 35)_ci

第二行包含 序列凑零(冬季每日一题 35)_ci 个整数 序列凑零(冬季每日一题 35)_数据_02

输出格式
每组数据输出一行 序列凑零(冬季每日一题 35)_序列清零_06

可以证明答案一定存在。

如果答案不唯一,输出任意合理方案均可。

数据范围
序列凑零(冬季每日一题 35)_序列清零_16
序列凑零(冬季每日一题 35)_构造_17
序列凑零(冬季每日一题 35)_数据_18
序列凑零(冬季每日一题 35)_构造_19
输入样例:

2
2
1 100
4
1 2 3 6

输出样例:

-100 1
1 1 1 -1

#include<iostream>

using namespace std;

const int N = 110;

int n;
int a[N];

int main(){

int t;
cin >> t;

while(t--){

cin >> n;
for(int i = 0; i < n; i++) cin >> a[i];

for(int i = 0; i < n; i+=2) cout << a[i+1] << ' ' << -a[i] << ' ';
puts("");
}

return 0;
}


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6