自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jzoj3782 【NOIP2014模拟8.17】组队 (特殊情况的2sat,dp)

题面你的任务是将一群人分到两个队伍中,使得: 1、每个人都属于一个队伍。 2、每个队伍至少有一个人。 3、每个队伍的任意一个人都认识其他人。 4、两支队伍的人数尽可能接近。 这个任务可能有多组解,你可以输出任意一种。 注意:认识是单向的且没有传递性。对于分值为 30%的数据,N <= 15 对于剩余分值为 70%的数据,N <= 100 2-SAT?一开始想复杂了,一直在回忆2

2018-02-02 15:36:17 355 4

原创 jzoj3667 【HNOI2014】世界树(worldtree) (虚树上dp)

虚树对于若干个点可以在原树的基础上建出虚树,其实就是原树的浓缩,去掉了无用节点。 此题多次询问,但m之和与n同阶,适合使用虚树。 建一次虚树的时间与虚树点数有关,而不与原树点数相关。 (所以要注意数组清零之类的东西啊喵喵)虚树的合成方法: 首先求出所有虚树上的点:m个给出点与每两个给出点的lca. lca其实最多m个,考虑将m个点按照原树dfs序排序。 假如顺序为x,y,z,则lca(x,z)

2018-02-01 21:40:07 291

空空如也

空空如也

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

TA关注的人

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