当前位置: 首页 > news >正文

大学代作作业的网站北京整站线上推广优化

大学代作作业的网站,北京整站线上推广优化,公司网站设计怎么做,网站空间不够用给定一个长度为 n 的数组 a。在一次操作中,你可以从索引 2 到 n−1中选择一个索引i,然后执行以下两个操作之一: 将 a[i−1] 减少 1,同时将 a[i1] 增加 1。 将 a[i1] 减少 1,同时将 a[i−1] 增加 1。 在每次操作后&…

 给定一个长度为 n 的数组 a。在一次操作中,你可以从索引 2 到 n−1中选择一个索引i,然后执行以下两个操作之一:
将 a[i−1] 减少 1,同时将 a[i+1] 增加 1。
将 a[i+1] 减少 1,同时将 a[i−1] 增加 1。
在每次操作后,所有值必须保持非负数。你能否通过任意次数的操作使所有元素相等?

输入格式:

第一行包含一个整数 t (1≤t≤10的4次方),表示测试用例的数量。
每个测试用例的第一行包含一个整数 n (3≤n≤2⋅10的5次方),表示数组的长度。
每个测试用例的第二行包含 n 个整数 ai​ (1≤ai​≤10的9次方),表示数组的元素。
保证所有测试用例的 n 之和不超过 2⋅10的5次方。

输出格式:

对于每个测试用例,如果可以通过任意次数的操作使所有数组元素相等,则输出 “YES”(不包含引号);否则,输出”NO”(不包含引号)。

输入样例:

8
3
3 2 1
3
1 1 3
4
1 2 5 4
4
1 6 6 1
5
6 2 1 4 2
4
1 4 2 1
5
3 1 2 1 3
3
2 4 2

输出样例:

在这里给出相应的输出。例如:

YES
NO
YES
NO
YES
NO
NO
NO

 代码:

#include <stdio.h>
int main()
{int n,t;scanf("%d",&t);while(t--){scanf("%d",&n);int a[n];for (int i=0;i<n;i++)scanf("%d",&a[i]);int sum1=0,sum2=0,num1=0,num2=0;for (int i=0;i<n;i++){if (i%2){num1++;sum1+=a[i];}else{num2++;sum2+=a[i];}}        //5 5 6 6不行  必须还要是除后为整数if (sum1/num1 == sum2/num2 && (float)sum1/num1==sum1/num1)printf("YES\n");elseprintf("NO\n");}
}

 

http://www.dinnco.com/news/59074.html

相关文章:

  • wordpress怎么做站内站包头seo
  • 琼海做球网站百度指数是什么意思
  • 如何做网站挂qq网络营销公司简介
  • 河北提供网站建设公司电话移动优化课主讲:夫唯老师
  • element-ui网站开发谷歌外链
  • 网站建设案例图片优化服务
  • 宜昌网站建设市场运营是做什么的
  • 我公司让别人做网站了怎么办快速排名优化公司
  • 成功卡耐基网站建设昆明优化网站公司
  • 网站建设方案说明书广告营销案例分析
  • 杭州知名的网站建设策划品牌宣传推广方案
  • 做网站需要视频衔接怎么做咖啡seo是什么意思
  • 用cs6怎么做网站自己有域名怎么建网站
  • 本科毕业设计代做网站南京seo公司
  • 做网站网站内容怎么找千万不要去电商公司上班
  • 专业网站设计团队天津seo代理商
  • 集团网站建设哪家好百度首页优化
  • 沈阳做网站哪家公司好市场调研的四个步骤
  • 专业网站建设系统营销技巧和营销方法培训
  • 专业网站建设哪里好网络企业推广
  • 湖南学校网站建设外贸推广公司
  • 做科技申报看什么网站衡阳seo
  • 开发安卓appseo引擎优化教程
  • 网站建设找盖亚科技百度搜索风云榜小说排行榜
  • 宁德商城网站开发设计进入百度网首页
  • 做网站需要营业执照吗网页搜索关键词
  • 淄博做网站58同城网站制作流程和方法
  • 重庆企业网站如何推广软文推广的100个范例
  • 创意做美食视频网站免费建站免费网站
  • 科技网站的一些案例展示网站营销外包哪家专业