首页 > 试题广场 >

多组_一维数组_T组形式

[编程题]多组_一维数组_T组形式
  • 热度指数:13363 时间限制: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
头像 劳模_
发表于 2024-08-12 10:05:22
n=int(input()) for i in range(n): s=int(input()) a = list(map(int, input().split())) print(sum(a))
头像 杜武龙
发表于 2024-08-14 21:39:35
#include <iostream> #include <vector> using namespace std; int main() { int a, b; int T;cin>>T; int T1=T; while (T1 展开全文
头像 开始秋招
发表于 2024-08-30 14:15:53
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scan 展开全文
头像 offer超级多多
发表于 2024-09-22 16:56:25
a = int(input()) for i in range(0,2*a): b = list(map(int,input().split())) if i % 2 == 1: print(sum(b))
头像 TOG_
发表于 2024-08-19 12:15:32
import sys i = 0 for line in sys.stdin: b = 0 a = line.split() if i == 0: x = a[0] elif i % 2 == 1: y = int(a[0]) 展开全文
头像 克里里克kliric
发表于 2024-12-07 23:45:44
#include <stdio.h> int main() { int t = 0;//测试组数 scanf("%d", &t); int i = 0;//遍历 int j = 0; int k = 0; lo 展开全文
头像 Pass_li
发表于 2024-11-13 18:06:14
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = 展开全文
头像 重瞳乡人
发表于 2025-03-10 09:58:20
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = 展开全文
头像 刘双进
发表于 2025-04-21 19:21:36
n = int(input()) for i in range(n): m = int(input()) print(sum(list(map(int,input().split()))))
头像 曹译文
发表于 2025-03-17 16:29:18
#include <stdio.h> int main() { int long long t, n; scanf("%lld", &t); for(int i=0; i<t; i++){ scanf(" 展开全文