题目背景
统计学是一门古老而迷人的学科。
传说早在若干年前,一位名为惠普的神灵来到地球,发现了人类——另一种有智慧的物种……
已加入 Hack 数据,位于 Subtask 5,不计分。
题目描述
定义一个序列 {an} 是分部平均的,当且仅当存在一个 {1,2,⋯,n} 的划分 S1,S2,⋯,Sk(其中 k>1),满足对于每个整数 1≤i≤k,序列 {a} 中以 Si 为下标的元素之平均数都是相等的整数。
现在,给定序列 {an},问它是否是分部平均的。
如果你对于一些定义不很清楚,可以查阅最后的「提示」部分。
输入格式
第一行,一个正整数 q,表示询问组数。
对于每组询问,第一行一个正整数 n,描述序列长度。第二行 n 个整数,表示序列 {an}。
输出格式
q 行,对于每组询问,如果序列是分部平均的,则输出 Yes
,否则输出 No
。
提示
提示
一个集合 S 的划分定义为一组集合 U1,U2,⋯,Uk,满足:
- 对于所有 i=j,有 Ui∩Uj=∅。
- U1∪U2∪⋯∪Uk=S。
一个序列 {xn} 的平均数定义为:
xˉ=nx1+x2+⋯+xn=n1i=1∑nxi样例解释
第一组数据的一种划分方案:{1},{2},{3},{4},{5}。
第二组数据的一种划分方案:{1,5},{2,4},{3}。
注意:划分方案所提供的集合是下标集合。
数据范围
本题采用捆绑测试及子任务依赖。
Subtask1234n≤10103100103分值5202550特殊性质∑ai=0依赖子任务11, 3对于全部数据,1≤q≤10,2≤n≤103,∣ai∣≤5×103。