首页 > 其他分享 >C - ARC Wrecker 2(交错和)

C - ARC Wrecker 2(交错和)

时间:2023-02-02 22:47:35浏览次数:50  
标签:int arc119 long ARC mp 交错 Wrecker

题目

思路

  • 交错和

代码

onst int N = 3e5+10;
int v[N];
void solve()
{
    int n;cin >> n;
	for (int i = 1; i<=n; i++){
        cin >> v[i];
		if (i%2 == 0){
			v[i]*=-1;
		}
	}
    map<long long, long long> mp;
 
	mp[0] = 1;
 
	long long ans = 0;
	long long suma = 0;
 
	for (int i = 1; i<=n; i++){
		suma+=v[i];
		ans+=mp[suma];
		mp[suma]++;
	}
 
	cout << ans;
}

标签:int,arc119,long,ARC,mp,交错,Wrecker
From: https://www.cnblogs.com/cfddfc/p/17087637.html

相关文章

  • 「解题报告」ARC142C Tree Queries
    \(2n\)次询问,那就考虑直接问出来\(d_{1,i},d_{2,i}\)。首先显然有:\(|d_{1,i}-d_{2,i}|\led_{1,2}\led_{1,i}+d_{2,i}\)那么我们可以求出\(d_{1,i}+d_......
  • 运行ElasticSearch使用自带JDK
    Linux系统if[!-z"$JAVA_HOME"];thenJAVA="$JAVA_HOME/bin/java"JAVA_TYPE="JAVA_HOME"elseif["$(uname-s)"="Darwin"];then#macOShasa......
  • ElasticSearch、kibana、logstach部署
    ElasticSearch+NLog实现https://blog.csdn.net/weixin_51439775/article/details/128539623https://www.cnblogs.com/piscesLoveCc/p/7230426.htmlElasticSearch、kibana......
  • elasticsearch-8.6.0 配置文件
    #========================ElasticsearchConfiguration=========================##NOTE:Elasticsearchcomeswithreasonabledefaultsformostsettings.#......
  • SQL中char、varchar、nvarchar的区别
    char   char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。   n......
  • 写了个监控 ElasticSearch 进程异常的脚本!
    作者:JackTian来源:公众号「杰哥的IT之旅」ID:Jake_Internet服务器配置免密钥环境准备:配置免密钥前,需要在服务器的hosts文件中配置目标主机名称与IP对应关系。vim/......
  • ELK系列(5) - Logstash怎么分割字符串并添加新的字段到Elasticsearch
    问题有时候我们想要在Logstash里对收集到的日志等信息进行分割,并且将分割后的字符作为新的字符来index到Elasticsearch里。假定需求如下:Logstash收集到的日志字段​​messag......
  • ELK系列(4) - Elasticsearch cannot write xcontent for unknown value of type class
    问题与分析在使用Elasticsearch进行index数据时,发现报错如下:java.lang.IllegalArgumentException:cannotwritexcontentforunknownvalueoftypeclassjava.math.BigD......
  • ELK系列(3) - Elasticsearch修改jvm参数
    方法Elasticsearch默认会配置1G的JVM堆的初始值和最大值,该jvm参数被配置在​​/config/jvm.options​​里:-Xms1g-Xmx1g如果只是个人开发小项目,可以把参数改小些,比如:-Xms512m......
  • 备份arch系统
    使用rsync进行备份rsync的六种模式rsync[OPTION]...SRCDESTrsync[OPTION]...SRC[USER@]host:DESTrsync[OPTION]...[USER@]HOST:SRCDESTrsync[OPTION]...[U......