自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【20180903】集训题t0

原题叫小奇挖矿,一道比较简单的dp,但我dp练的太少了,所以没想出来.......dp记第i个星球到第n个星球的花费,然后倒着递推即可,方程很简单,具体看代码吧#include<bits/stdc++.h>using namespace std;const int maxn=100007;int n,w,t[maxn],a[maxn];double k,c,ans;...

2018-10-12 13:07:01 130 1

原创 【20180812】集训题d2

时间跨度有点长.......额,不管了,嘻嘻嘻。t1其实是一道裸的扩欧,反正找到规律后想咋做咋做,奇怪的是我scanf被机子卡了。这种错误就不管了,正式考试不会遇到的。t2是一道dp,题解我慢慢研究吧........

2018-09-04 22:51:11 120

原创 【20180811】集训题d2

原题AtCoder Regular Contest 095E - Symmetric Grid,在这里膜xyx大神,之前看了篇所谓的题解其实是暴力,照着写到一半发现不太对,跑了数据果然t飞,然后滚回去看std。一道搜索题,先预处理出行与行和列与列是否能匹配的关系,然后先枚举行的最终排列,再将列两两匹配。注意奇数的情况。#include<bits/stdc++.h>using...

2018-08-20 23:22:15 104

原创 【20180810】集训题d3

想了好久才理解了。容斥+递推,先通过递推,枚举二进制每一位预处理出当小x选该话题时能找到多少个人,再预处理出每个话题容斥情况 。#include<bits/stdc++.h>#define mo 1000000007#define ll long longusing namespace std;ll m,n,k,f[1100010],g[1100010],x,ans;...

2018-08-19 23:21:33 160

原创 【20180809】集训题d3

考场上没想到好的解法,敲了个60分暴力。用二分,随便提一个节点为根,二分答案,深度最深的节点一定要被照顾到,所以最深的点往上跳答案层即可,和其距离答案以内的点都删掉,再做一次。时间复杂度O(nlogn)。有更快的O(n)做法,要用树形dp。#include<bits/stdc++.h>using namespace std;struct Info{int nu,ne;}a...

2018-08-14 11:32:26 148

原创 【20180811】集训题d1

例行汇报比赛状况,今天打得情况总的来讲,我觉得还行,尽管分数没上200,rank也没进前10,但我自认为是我这几天打下来总体情况最好的一场了(虽然早上没吃早饭)。第一题第一眼看上去感觉要乱搞,然后看了看数据范围10e5,就有点懵了。再仔细一看10e5只有5分....剩下的10e3,就往n^2上去想了,然后就想到了贪心,出口按横坐标排序,人按纵坐标排序,然后从左往右扫,每个出口找纵坐标最近满足的那个...

2018-08-11 21:43:25 129

原创 【20180810】今日集训总结

今天比赛打得还算可以吧,其实还是比预想要差很多,第一题一道大水题,五分钟切了没毛病,与预计得分一样,第二题看了一下第一眼就感觉是贪心,区间问题想到左端点排序,看看范围确定可以枚举左端点后想算法,因为区间最多选m个,所以右端点应该出前面第k大一顿操作判断更新用堆维护就做完了,结果睡了一觉去学校一看99分,见了鬼了,最后发现0的时候也要输出,扣了1分。出题人真是细(sang)致(xin)入(bing)...

2018-08-10 22:05:08 175

原创 【20180809】集训题d2

现在想来怕不是一道水题。 尤其是这种技巧我以前自己写出来过。考试时打了个floyd暴力就在那懵圈了。倒着做,先把边都删去,然后加边,与暴力的区别关键是每次加完边并不整个维护(不然就炸了),因为加了这条边如果能够使得图中最短路发生变化,必定经过这条边,所以枚举两个点就行了。#include <bits/stdc++.h>using namespace std;const i...

2018-08-09 21:52:55 136

原创 【20180809】集训题d1

 总结下今天比赛的情况吧,一句话,一鼓作气,三道暴力。第一道即使老师讲了可以旋转我也没在意可以斜着放,以为是道水题,如果不是出题人良心就凉了,第二道我完全应该做得出来的,方法感觉哪里听过,我也用过,考试时不知道为什么没想出来,第三道打个暴力无可厚非吧,勉强能接受一下。rank比昨天肯定好很多,但是其实这个发挥很平庸。最近心态一直比较崩,经常会觉得自己太菜有些绝望吧。到底是状态不好没有做题灵感还是水...

2018-08-09 21:25:19 119

原创 【20180808】集训题d3

一个有那么一点小技巧的大暴力#include<bits/stdc++.h>using namespace std; const int N=11,M=510;const int dx[4]={1,0,-1,0};const int dy[4]={0,1,0,-1};struct node2{ int c[N][N];}ans[M];bool operator &l...

2018-08-08 23:27:16 127

原创 【20180808】集训题d2

说一件很哈次卡西的事情......我刚刚学会lca倍增。现在想来这道题并不是很难,其实就lca一顿操作,然后分类讨论。我lca写的有点久导致比赛没来得及写完,只写了个暴力,链的20分智熄失误了。#include<bits/stdc++.h>using namespace std;const int MAXN=100100;struct Edge{ int v,nxt;...

2018-08-08 23:22:31 132

原创 【20180808】集训题d1

集训题题面等为避免发生不必要的麻烦就不放了,只讲一下思路和代码吧。今天的比赛极为糟烂,状态不好有原因,早上赶高铁睡眠质量不足,心情也因为吵架的缘故极为不好,还迟到了半个小时。由于只考三个小时,平时比赛训练的时间比这长很多,今天对时间上的把握有所失误。第一题推了一个小时没推出来(事实证明我想太复杂了)然后一看时间不对,赶紧去做第二题,没来得及写完,手速还是慢了。考完爆炸,第二题链的20分竟然没注...

2018-08-08 21:20:41 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除