ZOJ 3923 Handshakes
水题。
算一下每个人和之前的人握手次数+之后的人和这个人握手次数。取最大值。
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std; const int maxn=+;
int n;
int a[maxn],dp[maxn]; int main()
{
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
int ans=;
for(int i=; i<=n; i++) scanf("%d",&a[i]);
dp[n+]=;
for(int i=n; i>=; i--)
{
if(a[i]==) dp[i]=dp[i+];
else dp[i]=dp[i+]+;
}
for(int i=; i<=n; i++)
ans=max(ans,dp[i+]+a[i]);
printf("%d\n",ans);
}
return ;
}
ZOJ 3923 Handshakes的更多相关文章
- ZOJ 3932  Handshakes
		Last week, n students participated in the annual programming contest of Marjar University. Students ... 
- ZOJ - 3932 Handshakes 【水】
		题目链接 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3932 题意 给出 N 个人,然后 1-N 然后 从 1 - N ... 
- Handshakes(思维) 2016(暴力)
		Handshakes Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%lld & %llu Submit Sta ... 
- ZOJ  People Counting
		第十三届浙江省大学生程序设计竞赛 I 题, 一道模拟题. ZOJ 3944http://www.icpc.moe/onlinejudge/showProblem.do?problemCode=394 ... 
- ZOJ 3686 A Simple Tree Problem
		A Simple Tree Problem Time Limit: 3 Seconds Memory Limit: 65536 KB Given a rooted tree, each no ... 
- ZOJ Problem Set - 1394 Polar Explorer
		这道题目还是简单的,但是自己WA了好几次,总结下: 1.对输入的总结,加上上次ZOJ Problem Set - 1334 Basically Speaking ac代码及总结这道题目的总结 题目要求 ... 
- ZOJ Problem Set - 1392 The Hardest Problem Ever
		放了一个长长的暑假,可能是这辈子最后一个这么长的暑假了吧,呵呵...今天来实验室了,先找了zoj上面简单的题目练练手直接贴代码了,不解释,就是一道简单的密文转换问题: #include <std ... 
- ZOJ Problem Set - 1049 I Think I Need a Houseboat
		这道题目说白了是一道平面几何的数学问题,重在理解题目的意思: 题目说,弗雷德想买地盖房养老,但是土地每年会被密西西比河淹掉一部分,而且经调查是以半圆形的方式淹没的,每年淹没50平方英里,以初始水岸线为 ... 
- ZOJ Problem Set - 1006 Do the Untwist
		今天在ZOJ上做了道很简单的题目是关于加密解密问题的,此题的关键点就在于求余的逆运算: 比如假设都是正整数 A=(B-C)%D 则 B - C = D*n + A 其中 A < D 移项 B = ... 
随机推荐
- 软件开发常用的linux命令心得(ubuntu为例)
			软件开发过程中难免要经常对主机进行配置或者部署等操作,想到一些就写一些了,以后再更新 解压命令: a.如果是tar文件,则直接用 “tar zxvf 文件名”: b.如果是zip文件,用 “unzip ... 
- css 重新学习系列(3)
			摘自:http://www.cnblogs.com/websugar/articles/2406416.html 十步图解CSS的Position CSS的position,我想做为一个Web制作 ... 
- 转Android 用Animation-list实现逐帧动画
			Android 用Animation-list实现逐帧动画 第一步:先上图片素材,以下素材放到res/drawable目录下: http://blog.csdn.net/aminfo/arti ... 
- 快学Scala-第五章 类
			知识点: 1.简单类和无参方法 class Counter { private var value = 0 //必须初始化字段 def increment() { value += 1} //方法默认 ... 
- Java传参
			1. 如果参数是基本数据类型(int.long等),传值.方法内部改变参数值,外部值不变. 2. 如果参数是对象类型,传地址.方法内部改变对象值,外部对象值改变.但是,如果方法内部调用new重新构 ... 
- C#,js数据排序及其操作
			List<int> listint=new List<int>{2,1,7,3,8,5,4,6};listint.Sort((x, y) => x - y); var a ... 
- java 对象的组合,一个类组合到另一个类中(例如手机卡装到手机上)
			Example4_9.java public class Example4_9 { public static void main(String args[]) { SIM simOne = new ... 
- UVALive  2035	The Monocycle(BFS状态处理+优先队列)
			这道题目真是非常坎坷啊,WA了很多次,但所有的思路都是奔着广搜去想的,一开始出现了比答案大的数据,才想到了应该是优先队列,再说加上也肯定不会错.一开始我读错了题意,以为旋转并且前行需要的时间跟其他一样 ... 
- 解析GenericOptionsParser
			hadoop源代码分析(4)-org.apache.hadoop.util包-GenericOptionsParser类[原创] 一 准备 hadoop版本:1.0.3,GenericOptio ... 
- Windows恢复Grub引导,用grub安装ubuntu
			http://www.linuxidc.com/wap.aspx?nid=18027&p=&cp=&cid=http://m.blog.chinaunix.net/uid-22 ... 
