自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wchhlbt的博客

towards world final~

  • 博客(8)
  • 收藏
  • 关注

原创 2017百度之星复赛 hdu 6148 Valley Numer (数位dp)

题目原文: Valley Numer Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 343    Accepted Submission(s): 180 Problem Description 众所周知

2017-08-18 22:41:13 584

原创 UVA 11019 Matrix Matcher (hash+kmp)

11019 Matrix Matcher Given an N × M matrix, your task is to find the number of occurences of an X × Y pattern. Input The first line contains a single integer t (t ≤ 15), the number of test cases.Fo

2017-08-08 21:47:22 289

原创 codeforces 787A The Monster (猜想 + 证明)

解题思路: 这次是第二次做这道题,第一次做是这场比赛的时候,当时没怎么多想,因为是div2A,就感觉一定可以暴力解决,当时脑洞一开,觉得如果存在解就一定存在小于等于N的解。 赛后看题解的时候,发现题解和我的思路是一致的。开始寻求合理的证明,最开始一直往拓展欧几里得的方面去想,然后越想越复杂,一度放弃了。 这次和别人讨论这道题的时候突然发现了一个很简单的想法。 首先我们假设存在一组解(i,j

2017-08-08 11:09:03 309

原创 ZOJ 1525 Air Raid (有向图最小路径覆盖 + 理解)

解题思路:有向无环图最小路径覆盖数 = 顶点个数 - 最大匹配数 理解方法:先对有向图拆点,把 n 个顶点分成入顶点和出顶点,然后将对应的有向边连在这个二分图上面,可以发现有向图上的一条路径,变为了这个二分图上顶点无交集的几条边,而这条路径上边的数量等于路径上顶点数-1,先考路所有的路径没有交集的情况,这种条件下,减去最大匹配,其实就相当于每条路径只留下一个顶点代表,所以就是最小路径覆盖数。再考

2017-08-04 20:13:35 487

原创 ZOJ 1654 Place the Robots (二分图最大匹配)

解题思路:这道题的建图过程略复杂一些,根据题意我们需要考虑空地与空地之间的关系,所以需要把空地和草地分成横向的连续的块(草地可以连续,用墙分割,每一块中至少包含一块空地),和纵向的连续的块,对两种块分别进行编号,然后根据这个编号,对相互有交集的块进行连边,因为连边的的两个块只能取一个,跑二分图最大匹配。 AC代码: /* @Author: wchhlbt @Date: 20

2017-08-04 16:06:36 355

原创 ZOJ 1516 Uncle Tom's Inherited Land (二分图最大匹配)

/* @Author: wchhlbt @Date: 2017/8/3 */ #include #define Fori(x) for(int i=0;i<x;i++) #define Forj(x) for(int j=0;j<x;j++) #define maxn 100 #define inf 0x3f3f3f3f #define ONES(x) __builtin_

2017-08-03 11:55:44 447

原创 hdu 6060 RXD and dividing (树 + 贪心)

解题思路:考虑每一条边权在最大花费中的贡献,因为最多有k个点集,所以一条边最多被统计k次,每条边被统计的次数跟这条边下端节点这棵子树的大小有关,因为这棵子树上的每个点都可以分到不同的k个集合,能分出去多少点就会被统计几次。 AC代码: /* @Author: wchhlbt @Date: 2017/8/2 */ #include #define Fori(x) for(

2017-08-02 21:23:33 355

原创 codeforces 818E Card Game Again (尺取法)

题目原文:http://codeforces.com/contest/818/problem/E E. Card Game Again Vova again tries to play some computer card game. The rules of deck creation in this game are simple. Vova is given a

2017-08-02 11:51:54 1413

空空如也

空空如也

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

TA关注的人

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