自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I good vegetable a!

本人维护了一个数字图像各种论文复现工程,欢迎STAR: https://github.com/BBuf/

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

转载 数位DP专题小结--by sgx 数位DP专题小结--by sgx

数位DP,一句话概括,就是在一个给定区间内求出满足某中奇葩条件的数字个数,这真是奇葩题目,但是总体写起来又有一定规律性。主要可以分为以下几个步骤:确定主体框架,确定一个大方向,想想该如何设计状态;下面基本就是模板,直接DFS就行了,一位一位处理,这也是他叫按位DP的原因。数位DP代码一般都很短,不过效率挺好,解决一些竞赛中出现的问题非常有用 。如果看了这部分 ,你感觉还

2017-08-14 19:57:51 550

原创 Educational Codeforces Round 26 G. Functions On The Segments 主席树

题目链接:http://codeforces.com/contest/837/problem/G题意:给了n个分段函数,然后给m个查询,每次查询查[l,r]的f(x)的和,强制在线。解法:关键是找到一个可以求前缀信息的数据结构,主席树显然满足,这题就是主席树的应用。#include using namespace std;typedef long long LL;

2017-08-07 16:27:18 358

原创 Educational Codeforces Round 26 E. Vasya's Function 数学,迭代法

题目链接:http://codeforces.com/contest/837/problem/F题意:已知f(a, 0) = 0, f(a, b) = 1+f(a, b-gcd(a,b))。给出x,y求f(x,y),其中x解法:设x = A*gcd1, y = B*gcd1,如果A,B互质,就可以继续减去gcd1,直到y=(B-m)*gcd1,这个时候A和B-m有公因数k(m = B%k)

2017-08-07 14:51:33 362

原创 Educational Codeforces Round 26 D. Round Subset 滚动数组优化DP

题目链接:http://codeforces.com/contest/837/problem/D题意: 给你n个数,让你任选K个,使得它们乘起来以后结尾的0最多。解法:将每个数的因子2和因子5的数量求出来,记作a[i]和b[i]。答案就是max{ min{Σa[i],Σb[i]} }(a[i],b[i]是选择的那些数)。暴力dp是f(i,j,k)表示前i个数,选j个,其

2017-08-07 11:04:47 334

原创 Codeforces Round #426 (Div. 2) D. The Bakery DP,线段树

题目链接:http://codeforces.com/contest/834/problem/D题意:把n个数分成k段,每段的价值等于这一段内不同数字的个数,求总的最大价值。可以很快发现这是一个dp,dp[i][j]表示到第i个数字,已经分成了k段的最大价值dp[i][j] = max(dp[t][j-1]) (1对于状态i,j,线段树维护的是1~i-1的最大值对于每一

2017-08-06 11:14:39 305

原创 2017多校第3场 HDU 6065 RXD, tree and sequence LCA,DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6065题意:给一颗有根树,根节点为1,再给定一个排列,长度为n,要求将排列切分成K段,定义每段的价值为该排列所有点及两两点之间lca中最浅节点的深度。要求输出K段区间所有可能的价值和中的最小值。n*K解法:参考http://blog.csdn.net/u013944294/article/d

2017-08-06 09:08:13 523

原创 2017多校第3场 HDU 6059 Trie树,贡献统计

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6059题意:如题。解法:这道题,赛后一时没有懂,今天拿出来看了题解,瞬间懂了,开深。我把自己对这道题的理解写一下。1,需要做什么?我们需要枚举数字的每一位,建立一个前缀字典树,sum【】记录这个节点添加的个数,x【】代表不符合要减去的个数,tot【i】【j】代表第i位的第j位的

2017-08-05 20:52:53 424

原创 2017多校第4场 HDU 6074 Phone Call 并查集,LCA

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6074题意:给你一棵树,然后给你M个条件,每次给出a,b,c,d,cost,表示从a-->b,c-->d的路径中的点,可以互相到达,花费是cost,到达具有传递性 ,现在问你从1节点最多可以到达哪些节点,最小花费是多少。解法:看着官方题解学的。#include using

2017-08-05 19:36:35 931

原创 2017多校第4场 HDU 6078 Wavel Sequence DP,计数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6078题意:求两个序列的公共波形子序列的个数。解法:官方题解:涨姿势,我只能说敝队现在真是被吊打,只能赛后补一补题。#include using namespace std;typedef long long LL;const int maxn = 2010

2017-08-05 11:26:26 531

原创 2017多校第4场 HDU 6071 Lazy Running 同余最短路

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6071题意:给你一个由四个节点组成的环,求从节点2出发,回到节点2的不小于k的最短路。解法:见ICPCCAMP上面这个题:点击打开链接  有叉姐的强力回答。那个题和这个是一样的思路。#include using namespace std;typedef long long

2017-08-05 10:06:01 428

原创 2017多校第4场 HDU 6073 Matching In Multiplication 拓扑排序,思维,DFS

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6073题意:给个图,求每个完全匹配的权值的积,最后再求和解法:首先用拓扑排序处理一下度为1的边,这些边对答案的贡献就是它的权值,不难想到答案就是ans1*sigma(每个连通块的贡献),所谓连通块就是指删掉度为1的点,剩下的联通块的方案数,所以在拓扑的过程中直接乘以度为1的边的权值,之后对每

2017-08-04 18:59:53 289

原创 2017多校第4场 HDU 6069 Counting Divisors 素筛,暴力,优化

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6069题意:求题目中给出的式子。解法:#include using namespace std;typedef long long LL;const int maxn = 1e6+10;const int mod = 998244353;LL l, r, v

2017-08-03 20:47:26 436

原创 2017多校第4场 HDU 6070 Dirt Ratio 分数规划,线段树

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6070题意:给个数列,问取一个子序列,子序列里面如果出现相同的数,计数器cnt +1,最后求所有的子序列中cnt/序列长度的最小值。解法:SB题,我真的SBBBBBBBBBBBBBBBBBBB。。。被虐记。。。#include using namespace std

2017-08-03 20:14:11 440

原创 2015多校第7场 HDU 5372 Segment Game 树状数组,思维

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5372题意:给你n次操作,每次增加线段或者删除第i次增加操作中增加的线段,问你每次增加操作中,所增加的线段会覆盖多少条完整的线段。解法:对于新插入的线段,查询有多少个线段左端点大于等于该线段的左端点。 再查询有多少个线段的右端点大于该线段右端点, 两者之差就是答案。用两个树状数组搞定。时间复

2017-08-03 09:51:00 341

原创 2015多校第7场 HDU 5375 Gray code 格雷码,DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5375题意:给你一个二进制串,带’?’的位置可以由你来决定填’1’还是’0’,补充完整之后转换成格雷码表示,每一个位置都有一个权值a[i],只有格雷码为’1’的位可以加上权值,问你最终权值之和最大为多少。解法:简单DP。二进制a1 a2 ... an,对应的格雷码为a1 (a1 xo

2017-08-02 21:14:28 357

原创 2015多校第7场 HDU 5373 The shortest problem 规律,暴力

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5373题意:把一个数的数位之和加到这个数的后面,构成新数,继续这样操作,操作m轮,问最后这个数可以整除11吗?解法:能被11整除的数的特征 把一个数由右边向左边数,将奇位上的数字与偶位上的数字分别加起来,再求它们的差,如果这个差是11的倍数(包括0),那么,原来这个数就一定能被11整除。代码

2017-08-02 20:44:38 363

原创 2015多校第7场 HDU 5371 Segment Game 思维,Manacher算法

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5371题意:求形如ABA(B与A对称0)的串的最大长度。解法:先用manacher预处理出以每个点为中心的最长回文子串长度,枚举第二个部分即B的起点,再枚举串的长度,发现可行则更新答案(代码中非常清楚了)。可以用已经得到的ans剪枝。我求答案的时候用i++,j--枚举T了,改成i+=2,j-

2017-08-02 16:24:00 270

原创 2015多校第8场 HDU 5380 Travel with candy 贪心,单调队列

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5380题意:一个人从0走到n知道ai为i节点到0的距离,没行走单位距离要消耗一颗糖,在所有节点中可以进行买糖和卖糖价格为sell[i]和buy[i],问走到n节点话费最小为多少解法:1、保持油箱的油一直是满的。2、到达每个城市之后,先将到达这个城市的花费减掉,这些消耗掉的应该

2017-08-02 15:12:54 425

原创 2015多校第8场 HDU 5385 贪心,最小生成树

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5385题意:给了一个有向连通图,要给图中的每一条边加一个权值,使得满足dis[1]dis[x+1]>dis[n]成立,x可以取到n。解法:官方题解如果我们知道每个点的dis值和最短路径树的话,方案是很容易构造的我们可以采取贪心做法,一开始将1号点作为最短路径树的根,然后左

2017-08-02 10:17:05 319

原创 2015多校第8场 HDU 5386 Cover 贪心,暴力,玄学

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5386题意:给你一个n*n的初始矩阵 再给你一个n*n的目标矩阵,然后有两种操作:L X Y表示将第X列全部替换成Y,H X Y表示将第X行全部替换为Y,给你m次操作让你安排顺序使得初始矩阵转换成目标矩阵,输出任意一种可行顺序解法:题目保证一定有解,又因为操作是整行或整列替换且初始矩阵没有用

2017-08-01 21:28:15 440

原创 2015多校第8场 HDU 5384 Danganronpa AC自动机

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5384题意:f(A,B)表示:B在A中作为子串出现的次数。题目给出n个证据,m个子弹Ai是证据,Bi是子弹,题目问:所有Bi对每个Ai造成的伤害是多少,即每个Bi在Ai中出现的次数总和。解法:AC自动机裸题#include using namespace std;

2017-08-01 21:00:35 374

原创 2017多校第3场 HDU 6060 RXD and dividing 思维,构造最优解

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6060题意:给出一颗n个节点的树,要求将2-n号节点分成k部分,然后再将每一部分加上1号节点,定义每一部分的val为其中的点在原图上的最小斯坦纳树,问总的val最大可能是多少。解法:官方题解:#include using namespace std;const int m

2017-08-01 19:54:08 349

原创 2017多校第3场 HDU 6058 Kanade's sum 双链表,思维

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6058题外话:这场多校,真心感觉自己的无力,全队都发挥的很差,结束的时候排名掉到了90多,后期没做出字典树那个题,直到现在看到标程也依然不懂那个题。。。状态非常不好,力求可以好好调整一下。题意:题目给了一个求和式子,求所有l,r区间的第K大的和。K解法:全队,开始讨论如何维护这K个比

2017-08-01 19:25:57 582

原创 2015多校第8场 HDU 5387 Clock 模拟,计算时钟指针角度

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5387题意:给你一个格式为hh:mm:ss的时间,问改时间时针与分针、时针与秒针、分针与秒针之间夹角的度数是多少,若夹角度数不是整数,则输出最简分数形式A/B,即A与B互质。解法:该题的思路很简单,只需先将时针、分针、秒针代表的时间转换成距离0刻度的角度,然后再求两者之间夹角的度数就会方便许多,

2017-08-01 10:57:29 421

原创 2015多校第8场 HDU 5389 Zero Escape DP,递推

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5389题意:给出n个数和两个值A,B,要求将n个数分成两部分,使得每部分数和的数根的值等于A和B,求种数解法:DP。   dp[i][j]表示取前i个数字中的若干个,按给定规则,算出来的和为j的方案数,dp[i][j]=dp[i-1][j]+dp[i-1][tmp](tmp为j-arr[i],若

2017-08-01 10:53:18 345

ncsdk-windows.rar

vs2015 movidius 神经计算棒一代 ncsdk windows c++调用SequeezeNet的代码。

2019-09-10

cs231-斯坦福大学-李菲菲-2016 课件

深度学习,李菲菲教授,课件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-30

空空如也

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

TA关注的人

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