http://120.78.128.11/Problem.jsp?pid=3087
给你一个序列{a1,a2,a2...an},求有多少对(l,r),满足
就是求有多少个子区间的和大于等于0
维护一个前缀和,然后有多少子区间和≥0就是,前缀和这些有多少
顺序对,顺序对=总-逆序对。
/// .-~~~~~~~~~-._ _.-~~~~~~~~~-.
/// __.' ~. .~ `.__
/// .'// \./ \\`.
/// .'// | \\`.
/// .'// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \\`.
/// .'//.-" `-. | .-' "-.\\`.
/// .'//______.============-.. \ | / ..-============.______\\`.
/// .'______________________________\|/______________________________`.
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#include
#include