首页 > 试题广场 >

多组_一维数组_T组形式

[编程题]多组_一维数组_T组形式
  • 热度指数:16546 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定 t 组询问,每次询问给出一个长度为 n 的正整数数组 a ,第 i 个元素的值为 a_i
请你分别求出每个数组的元素之和。

输入描述:
第一行有一个整数 t\ (\ 1 \leq t \leq 10^5\ )
随后 t 组数据。
每组的第一行有一个整数 n\ (\ 1 \leq n \leq 10^5\ )
每组的第二行有 n 个整数 a_i\ (\ 1 \leq a_i \leq 10^9\ )
保证 \sum n \leq 10^5


输出描述:
输出 t 行,每行一个整数,代表数组元素之和。
示例1

输入

3
3
1 4 7
1
1000
2
1 2

输出

12
1000
3
package main

import (
"fmt"
)

func main() {
t := 0
fmt.Scan(&t)
for i := 0; i < t; i++ {
n := 0
fmt.Scan(&n)
var ans int64
for j := 0; j < n; j++{
var tmp int64;
fmt.Scan(&tmp)
ans += tmp
}
fmt.Println(ans)
}
}
发表于 2025-05-07 22:54:21 回复(0)