QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#235983#6443. Windblume Festivalucup-team1001#TL 14ms9092kbPython3294b2023-11-03 14:34:002023-11-03 14:34:00

Judging History

你现在查看的是最新测评结果

  • [2023-11-03 14:34:00]
  • 评测
  • 测评结果:TL
  • 用时:14ms
  • 内存:9092kb
  • [2023-11-03 14:34:00]
  • 提交

answer

t = int(input())
while t:
    t -= 1
    n = int(input())
    a = list(map(int, input().split()))
    if all(i < 0 for i in a):
        print(-sum(a) + 2 * max(a))
    elif all(i > 0 for i in a):
        print(sum(map(abs, a)) - 2 * min(a))
    else:
        print(sum(map(abs, a)))

詳細信息

Test #1:

score: 100
Accepted
time: 14ms
memory: 9092kb

input:

5
4
1 -3 2 -4
11
91 66 73 71 32 83 72 79 84 33 93
12
91 66 73 71 32 83 72 79 84 33 33 93
13
91 66 73 71 32 83 72 79 84 33 33 33 93
1
0

output:

10
713
746
779
0

result:

ok 5 number(s): "10 713 746 779 0"

Test #2:

score: -100
Time Limit Exceeded

input:

1000000
1
2
1
-2
1
1
1
-1
1
2
1
1
1
2
1
-2
1
-2
1
2
1
1
1
1
1
2
1
2
1
2
1
-2
1
-2
1
0
1
2
1
1
1
-1
1
0
1
-2
1
0
1
1
1
1
1
-2
1
-2
1
2
1
1
1
2
1
1
1
1
1
0
1
2
1
0
1
-1
1
-1
1
-2
1
-2
1
0
1
-2
1
0
1
1
1
-1
1
2
1
0
1
-2
1
-2
1
0
1
1
1
-1
1
-2
1
-1
1
0
1
-1
1
-1
1
-1
1
-1
1
1
1
2
1
0
1
0
1
-2
1
2
1
2
1
...

output:

-2
-2
-1
-1
-2
-1
-2
-2
-2
-2
-1
-1
-2
-2
-2
-2
-2
0
-2
-1
-1
0
-2
0
-1
-1
-2
-2
-2
-1
-2
-1
-1
0
-2
0
-1
-1
-2
-2
0
-2
0
-1
-1
-2
0
-2
-2
0
-1
-1
-2
-1
0
-1
-1
-1
-1
-1
-2
0
0
-2
-2
-2
-1
-2
-2
-1
-2
-1
-2
-2
-1
-1
0
-2
0
0
0
-1
-1
-2
-1
-1
0
-2
-1
-2
-1
-1
0
-1
-2
-2
-1
-1
0
-2
-2
-2
-1
0
-1
0
-1
...

result: