自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PAT 1029 Median (25 分)(level 1)(STL优先队列)

题目链接题意:给你两个数组,数组里面的元素都已经按上升序拍好了,让你把这两个数组合并成上升序,并输出中位数解析:这道题开(2e5+10)*2的数组会内存超限..所以看题解是用优先队列,维护前(n+m+1)/2个小的数,然后不断push和pop就可以了,然后最后输出堆顶的元素然后这里虽然说数据范围是long int,但是你开long int好像会爆(题解说的),这道题数据其实...

2019-02-28 14:17:50 100

原创 PAT 1010 Radix (level 1)(二分)

题目链接题意:给你两个正整数n1,n2,然后是tag,radixtag==1,表示n1是radix进制数,tag==2,表示n2是radix进制数问你,如果要使n1=n2,另外一个数要是多少进制数?,不可能输出impossible解析:写这道题不是这道题有多难,而是这道题有多坑.....这道题radix答案取值范围可以达到long long的水平,但是它又能保证你求答案...

2019-02-25 14:15:49 134

原创 PAT 1003 Emergency (25 分)(level 2)(Dijstra求单源最短路径条数)

题目链接题意:给你n个点,和每一个点救援队的数量,然后m条无向边再给你起点c1和终点c2问你从c1->c2的最短路径的条数,以及这些不同的最短路径中,沿途能经过的救援队的数量的最大值。(即每经过一个点,就把那个点的救援队全部叫上,问你在这些最短路径中,哪一条能叫上最多的救援队,输出这个最大值) 解析:这道题一开始想用Floyd做,但是发现,记录最短路径条数时会有重...

2019-02-24 11:44:58 182

原创 牛客寒假算法基础集训营2 F 处女座与宝藏(level 4)(2-sat)

题目链接题意:有n个宝藏(1...n),然后n个数表示宝藏的初始状态,0表示开启,1表示关闭有m个开关,每一个开关控制k个宝藏,当你按下一个开关后,这个控制的k个宝藏的状态都会发生改变(开启->关闭,关闭->开启)只有当某一刻,所有宝藏都处于开启状态时,你才能获得所有的宝藏,问你能否获得所有宝藏 解析:2-sat讲解2-sat模板下面是我对算...

2019-02-23 11:42:50 233

原创 Educational Codeforces Round 2 E. Lomsat gelral(level 3)(dsu on tree)

题目链接题意:给你一颗树,每一个节点有一个颜色,在节点v的子树中,颜色x出现的次数最多,则称x支配v的子树,注意一颗子树可能被多个颜色支配,让你输出对于每一个节点,支配他的子树的颜色的编号和 解析:code force上大佬的讲解——dsu on tree树上启发式合并的模板题总结一下,对于在做节点x的子树问题时,答案是通过x的重孩子继承过来,然后在遍历x的每一个轻孩子...

2019-02-17 20:36:31 289

原创 牛客练习赛38 F 出题人的无向图(level 3)(启发式合并优化+离线+线段树/堆维护最大值)

题目链接题意:给你一个n个点,m条边的无向图,每一个点有两个属性ai,bi<=INT_MAX有q个询问,每一个询问,一个边界v,和k个点c1..ck对于每一次询问,进行操作(此操作只作用于本次询问)先将ai>v的点全部删除,包括连接这些点的边在把剩下的图中编号为c1..ck这些点各自对应的连通块删除再对最后剩下的图中的连通块定义其权值:一个连通块的权值是...

2019-02-08 17:16:45 469

空空如也

空空如也

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

TA关注的人

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