主要参考: 非常感谢。让我学习了
非常累,今天没什么状态啊。。。。好了,今天就到这吧。 要换编译器了。VC++不合适做OJ上面的题
#include#include #include using namespace std; #define N 20100 int n; //牛的个数 struct Node{ long long v,x; bool operator<(Node a){ return v 0;sum+=arx[i] ,i-=lowbit(i)); return sum; } void addn(int i,long long n=1){ for(;i 0;sum+=arn[i] ,i-=lowbit(i)); return sum; } int main(){ //freopen("acm.txt","r",stdin); scanf("%d",&n); for(int i=0 ;i