摘要: VIM编辑器的使用(大小写区分)在命令行下输入切换到打开VIM,按下i进入编辑模式,开始编辑文本,按下esc进入命令模式。初步使用: 打开在图形界面下打开VIM,按下i建,进入编辑模式,编辑文字,按下esc建... 阅读全文
posted @ 2012-05-29 21:34 woaiyy 阅读(33517) 评论(0) 推荐(1)
摘要: 本题注意的是虽然长和宽的范围很广,数组开不下,但是需要注意的是n的值却很只有20000个,对于H>N的情况区间只需要1——N,因为最多能有N个,但是对于N>H的情况,当然,区间就最大只能开1-N,因为板只有那么大,区间开的就是为它们两者之间最小的那一个。#include<cstdio>#include<cstdlib>#include<cmath>#include<cstring>#define MAXN 200002void build_tree(int l,int r,int id);void push_up_tree(int i 阅读全文
posted @ 2012-05-29 14:40 woaiyy 阅读(214) 评论(0) 推荐(0)
摘要: 本题为是对逆序对的查找,问题可为在某个区间共有多少个数被输入,首先为查找初始的逆序对数,然后求将第一个数加入到最后的逆序对数,设初始的逆序对数总共为SUM这将第一个数加入到最后的的逆序对数为SUM加上比A1大的数减去比A1小的数字。即为当前的逆序对数,如此类推,求的比逆序对数最小的。。。View Code #include<cstdio>#include<cstdlib>#include<cstdlib>#include<cstring>#define MAXN 5010int seg_tree[MAXN<<2];void build 阅读全文
posted @ 2012-05-29 00:28 woaiyy 阅读(180) 评论(0) 推荐(0)