bzoj3192: [JLOI2013]删除物品
听说树状数组又短又快,于是刷了一道。看完1~5,擦,神题呀!一看6.。。。
首先把2堆顶和顶对起来,转换成数组,记录左堆顶,然后从最大的开始拿,每次用树状数组得到需要的步数。细节还是蛮多的。
#include
#include
#include
using namespace std;
int a[100005],b[100005],c[100005],n1,n2,l;
long lon
原创
2016-03-14 19:11:56 ·
609 阅读 ·
0 评论