JZOJ 1843——小球
来源:互联网 发布:步惊云软件教学系统 编辑:程序博客网 时间:2024/06/05 06:54
这题,只有一种情况才可以加,就是c[i]<>c[j]
那么定义一个sum1和sum2为1和0分别出现多少次
每次循环开始s1+sum1,s2+sum2
如果为0,则ans+s1,sum1+1
如果为1,则ans+s2,sum2+1
代码如下:
var n,i,x:longint; ans,s1,s2,sum1,sum2:int64;begin readln(n); for i:=1 to n do begin read(x); inc(s1,sum1); inc(s2,sum2); case x of 0:begin ans:=ans+s2; inc(sum1); end; 1:begin ans:=ans+s1; inc(sum2); end; end; end; writeln(ans);end.
阅读全文
1 0
- JZOJ 1843——小球
- jzoj P1843【汕头市选2014】小球
- Sicily1934——移动小球
- OJ——小球下落
- SSL 2326——小球
- JZOJ 1845——约数
- JZOJ 1844——数数
- 【Android】弹跳的小球——SurfaceView
- 二叉树——小球下落问题
- week4_motion_of_ball_1(小球运动)——最基本
- week4_motion_of_ball_1(小球运动)——改进
- OJ题——小球落地问题
- JAVA循环——小球下落问题
- 华为机试——小球落地
- 自定义View——旋转小球Loadding
- 赛码网练习——小球的距离
- 2.自定义控件——loding小球
- 算法竞赛入门——小球下落
- 7、线程并发库
- ios AudioUnit 录制播放 pcm
- LeetCode ( Minimum Depth of Binary Tree)
- Kotlin数据类(八)
- JavaScript中i.toString(16)的理解,Number.prototype.toString
- JZOJ 1843——小球
- Java EE之Eclipse简单应用
- 带你一步步走入Paxos的世界 -- 序列3 -- Basic Paxos
- hdu 1016
- 通过jsonp来实现跨域访问获取数据!!!
- 33_面向对象_06_虚拟机内存管理_垃圾回收机制_C++和java的比较
- 数据库系列(一)
- java + 线程系列之查看线程之间是如何走得(二)
- java线程面试题 (一)