题目描述:
题目解读:
给定符合要求的长度为n的数组a,要求输出满足条件的序列b
输入 数组长度n和数组a
输出 符合要求的序列b
解题思路:
考虑最简单的特殊情况,让a1+b1=a2+b2=...=an+bn=n+1即可,满足要求且简单
代码实现:
#include <stdio.h>
#define MAX 2000 //注意题目中要求的变量取值范围
void Solve() {
int n;
int i = 0;
int num[MAX];
scanf("%d", &n);
for (i = 1; i <= n; i++) {
scanf("%d", &num[i]);
}
for (i = 1; i <= n; i++) {
printf("%d ", n+1-num[i]);
}
printf("\n");
return;
}
int main() {
int t;
scanf("%d", &t);
while (t--) Solve();
return 0;
}
遇到的错误: