用户输出
2
8 48
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#103531 | #1429. [L1-6] 序列变换 | Memory Limit Exceeded | 70 | 726 ms | 525652 K | C++ 11 / 2.1 K | XJTUXXX | 2024-03-18 22:25:26 |
#include <iostream>
using namespace std;
typedef long long int ll;
// void fun(int n, int a[n][n])
// {
// for (int i = 0; i < n; i++)
// {
// for (int j = 0; j < i; j++)
// {
// a[j][i] = a[i][j];
// }
// }
// }
// void f(int n, int a[n][n], int b[], int ans[])
// {
// for (int i = 0; i < n; i++)
// {
// int sum = 0;
// for (int j = 0; j < n; j++)
// {
// sum += a[i * n + j] * b[j];
// }
// ans[i] = sum;
// }
// }
int main() {
int n;
cin >> n;
int b[n];
for (int i = 0; i < n; i++) {
cin >> b[i];
}
if (n % 2) {
cout << "Inf" << endl;
} else {
int a[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
if (i == j)
a[i][j] = 0;
else {
if (j % 2)
a[i][j] = 0;
else {
int k = i - j;
if (k % 2 == 0)
a[i][j] = 0;
else {
if (k % 4 == 1)
a[i][j] = 1;
else
a[i][j] = -1;
}
}
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < i; j++) {
a[j][i] = a[i][j];
}
}
int ans[n];
// f(n, a, b, ans);
for (int i = 0; i < n; i++) {
int sum = 0;
for (int j = 0; j < n; j++) {
sum += a[i][j] * b[j];
}
ans[i] = sum;
}
cout << n << endl;
for (int i = 0; i < n; i++) {
cout << ans[i] << " ";
}
}
return 0;
}
用户输出
10
-1 0 -1 -1 0 -1 -1 -1 1 1
系统信息
Exited with return code 0
用户输出
10
0 -1 -1 1 0 1 1 -1 -1 -1
系统信息
Exited with return code 0
1000
-293 119 -631 246 -101 -236 -68 25 -606 626 -559 -213 -155 -1 462 806 339 365 -46 496 454 504 6
<4192 bytes omitted>
1000
-32 -293 151 -338 95 237 -331 -305 356 -301 270 -258 -483 103 482 359 324 -20 41 -26 455 480 49
<4192 bytes omitted>
用户输出
1000
-32 -293 151 -338 95 237 -331 -305 356 -301 270 -258 -483 103 482 359 324 -20 41 -26 455 480 49 167 445 -276 -53 -477 -138
<4165 bytes omitted>
系统信息
Exited with return code 0
1000
9 -449 -61 -108 271 -112 739 -80 648 634 -123 531 -361 135 16 -240 154 127 148 529 -190 -213 -8
<4182 bytes omitted>
1000
-210 9 -239 -70 131 341 -243 398 163 250 471 -373 60 12 75 4 -315 150 442 -2 87 -188 -300 107 8
<4182 bytes omitted>
用户输出
1000
-210 9 -239 -70 131 341 -243 398 163 250 471 -373 60 12 75 4 -315 150 442 -2 87 -188 -300 107 81 -390 342 -217 -494 -487 24
<4155 bytes omitted>
系统信息
Exited with return code 0
10001
61 273 120 -18 40 236 -372 50 -666 -99 -791 321 -367 182 507 453 362 19 28 -941 306 -969 671 -
<42744 bytes omitted>
用户输出
Inf
系统信息
Exited with return code 0
100000
-245033200 269057026 -444307583 12738569 -2572768 -10255372 -2437516 -41423001 44403267 -2472
<1016729 bytes omitted>
100000
142956745 326311724 185848189 102625101 200830050 -115640813 333907651 -166296483 399441282 -
<1015936 bytes omitted>