摘要: 3809: Gty的二逼妹子序列 CDOJ 1157 数列(seq) 分块+线段树 2015北京网络赛 J Clarke and puzzle 求五维偏序 分块+bitset Codeforces Round #319 (Div. 1) C. Points on Plane 分块 2002: [Hn 阅读全文
posted @ 2017-07-20 13:35 Heilce 阅读(210) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; const int N=2e6; int node[N],nxt[N],head[N],data[N]; int n,m,d[N],tot,begins; int abs(int x) { if(x > heap; heap.push(make_pair(-d[begins],begins)); while (1... 阅读全文
posted @ 2017-07-18 16:15 Heilce 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 我肯定是脑子坏掉了,感觉自己真的是什么都不会了啊,难受啊。 我曹,我他妈的是不是学习的方法有问题啊,真的是每次的codeforce的分数都是这样子发挥啊,真的是气人啊!。。。。 好久没有写过计划了,从明天开始还是应该好好的写一下计划的啊。然后就是最近自己的生活真的是很不节制啊,总是不务正业。 明天6 阅读全文
posted @ 2017-07-14 01:35 Heilce 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 学习莫队算法笔记: 早上的时候要是自己起来记一下英语单词,然后就是把文章也好好的记一下。 中午的时候就是把没有完成的东西好好的完善一下,然后要是有时间的话就是找老师看看,大概就是这些东西。 下午的时候整理一下啊昨天的codeforce的问题。 晚上的时候把莫队的算法解决了,大概就是这些事情。 阅读全文
posted @ 2017-07-12 23:27 Heilce 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 倒计时133天: 我好像什么也没有办法学,只能好好的学学习,准备考试,真的TM怂啊! 阅读全文
posted @ 2017-06-22 18:31 Heilce 阅读(121) 评论(0) 推荐(0) 编辑
摘要: double PointToSegDist(double x, double y, double x1, double y1, double x2, double y2) { double cross = (x2 - x1) * (x - x1) + (y2 - y1) * (y - y1); if (cross = d2) return sqrt((x - x2) * (x -... 阅读全文
posted @ 2017-05-26 11:43 Heilce 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 10union has 8 elements.51015202530405000 所以我们可以的出的结论就是set_union要想往vector里面添加数据首先还是应该先排序的,还有就是要申请足够的内存空间。 back_inserter一个成员函数,返回值是back_insert_iterator, 阅读全文
posted @ 2017-05-18 15:35 Heilce 阅读(476) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std; const int N=405; struct rec { int v,w; }; vector edge[N*N]; int n,st,ed; __int64 dis[N*N]; bool vis[N*N]; struct cmp { bool operator()(int a... 阅读全文
posted @ 2017-04-08 16:27 Heilce 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 给定由N个字母组成的密码锁,如【abcdef】每一位字母都可以转动,转动该字母时,将变成它的下一个字母,如‘a'转动后是b,x转动后是y, 接着给定M个区间,每次转动给定区间内的所有字母,如密码锁【abcdef】,给定区间【1,3】转动这个区间一次后变为【bcddef】; 题解: 要是用并查集蒙的话 阅读全文
posted @ 2017-04-05 19:13 Heilce 阅读(222) 评论(0) 推荐(0) 编辑
摘要: int add(long long &x,long long y) { x+=y; x%=MOD; } Matrix mutil(Matrix x,Matrix y) { Matrix z; memset(z.a,0,sizeof(z.a)); for(int i=0;i<X;i++) { for(int k=0;k<X;k++) ... 阅读全文
posted @ 2017-03-22 20:07 Heilce 阅读(176) 评论(0) 推荐(0) 编辑