自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git 小积累

1.命令忽略修改过的文件git update-index --assume-unchanged + 文件取消忽略git update-index --no-assume-unchanged <files>

2019-06-11 11:24:02 214

原创 数据库设置远程权限grant命令小记

1.数据库远程连接命令mysql -h ip -u root -p2.设置远程权限grant all privileges on *.* to atm@"%" identified by '123456';(设置一个用户名为atm,密码为123456的,拥有所有权限的账号)3.查看当前用户的权限show grants;4.查看其他用户的权限show grants for...

2019-06-05 10:22:43 613

转载 关于vs

在使用VC 2005 的开发者会遇到这样的问题,在使用std命名空间库函数的时候,往往会出现类似于下面的警告:warning C4996: strcpy was declared deprecated 出现这样的警告,是因为VC2005中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。

2015-09-22 17:01:33 484

原创 amman D.Alternating Strings

题意:给你一个01串,现在让你将他简称几段,是的每段每段串01不交替出现且长度不超过k,01不交替即(1010,0101)不符合,但(10100,00101)是符合的,问你最少剪多少刀,使得每段符合要求解题思路:用dp[i],表是在第i各位字后面剪一刀的时的最小剪的次数,转移即为dp[i]=dp[j]+1,如果j 到 i的满足条件                 否则dp[i]=dp[j]

2015-08-18 21:06:24 419

原创 gym Bridges

题目大意:给你一个无向图,问我们最多加一条边使得图的桥的数量最小,输出最小数量解题思路:先将图缩点,我们就得到一个无环图,然后我们只需找到最长链,将其首尾相连即可减少对多的桥,减少的数量为链的长度,即树的直径。(ps:注释部分为并查集缩点)代码://#pragma comment(linker, "/STACK:1024000000,1024000000")#include#inclu

2015-08-18 20:17:13 590

原创 多校第八场 hdu 5389

题意:给你n个数,将这n个数分成两部分,第一部分满足所有数字和的数字根为A,第二部分为B(数字根:将一个数的各个位加起来,如果和大于10,继续加,直到小于10)ps:一个数字的数字根等于各位数字和%上9;如果答案为0,则为9,其余则为模下来的值。解题思路:本题关键是要知道数字根,然后很容易想到用dp来转移,我们用dp[i-1][j][k],表示前i-1个数字被分到两端,使得两端的状态为

2015-08-18 20:00:45 449

原创 poj 1724

题意:给你一个有向图,每个边两个权值,一个是边长,一个是花费值,求在允许的花费下的最短路。二维spfa即可代码:#include#include#include#includeusing namespace std;#define N 10005#define inf 99999999int k,n,r;bool isque[105][10005];int dis[10

2015-05-18 21:16:47 462

原创 hdu 1429

解题思路:如果不考虑门和钥匙的情况,实际就是一个简单的bfs,现在加上每个点可能有钥匙和们的情况,我们只需加一维来表示当前的状态,当前的状态是指,我走到当前的一个点拿到钥匙的情况,即:dis[tx][ty][s],由于钥匙的数量的很小,我们可以用状态压缩的方式来表示状态即可(简单小节:此类题目实际就是将bfs简单的变形,加上状态压缩的方法,将简单的一维解法变为二维即可持,此种类型的题目还需加强训练

2015-05-18 21:00:11 572 1

原创 关于矩阵优化的DP总结

在很多题目总我们列出了dp的转移状态方程,但是某一维的之很大,用滚动数组会超时,这是我们就将借矩阵来进行优化,利用矩阵优化的关键就是构造A矩阵,自己期初不能很轻易的列出矩阵,通过一些列的研究,自己总结了一些方法。1.当后一项至于前n项有关时,我们就建立一个n*n的矩阵例如斐波拉契数列利用矩阵来求第n相An-1      0 1         An-1An         1 1

2015-04-24 08:36:43 704

原创 川大oj 4429

题目大意:给你n个骰子,骰子每面是一个字母,最后给你一个串,让你每个骰子只能用一次时,能否组合成所给的串解题思路:比赛的时候我们想的建一个二分图,跑二分匹配,这个思路是没有错的,但二分匹配跑超时了,自己就没更加深入的思考,因为自己觉得儿分匹配时能够跑过的,当时改的想当冒火。最后下来题解说二分匹配是能够过的,自己用网络流过的,见图思想,将每个骰子与自己有的字母连起来,将给的串的字母与汇点连起来,

2015-04-09 19:40:11 969

原创 川大oj 4426

题目大意:只能使用3的x次方的和,并且每个次方的数最多用三次,求组合成和值为n的方法数比赛的时候没有想到用dp的方法来解决,因为n很大,不好转移,就一直在哪里对公式,导致最后GG,下来自己仔细想了一下,这个数必须由3的x次组成,因此只需将n转换为三进制的数,然后从高为枚举,每位的状态只能为0,1,2,3,4。可以为4是因为他可以往后面转移,因此状态转移可一很容易的写出来,详见代码:#inc

2015-04-09 19:24:09 852

原创 zoj3430

题意:给你n个模式串,m个母串,但他们都是加密的编码,需要将字符串根据题目所给表格进行编码,先将每个字母变为六位二进制数,再将得到的二进制数转换去为每8为表示一个数的二进制后,最后转换为十进制数本体编码过程比较繁琐一些,编码完成后就是一个模板题了代码:#include#include#include#include#includeusing namespace std;#d

2015-02-03 21:11:41 420

原创 AC自动机模板(hdu2222)

刚刚学习了AC 自动机,先记录一个数组写法的模板。#include#include#includeusing namespace std;#define Max 26#define N 1000005struct node{ int next[Max];//每一个节点可以扩展到的字母 int fail;//每一个节点的失配指针 int count;

2015-02-03 17:20:03 327

原创 hdu4763

对于初学KMP的简单记录就从本题开始,题目大意是给你已给串,让你去找到一个子串,使得子串的与该串的前缀和后缀串相等,且三个串不重复。         简单分析:此题其实是要求对KMP的next数组有深刻的认识,通过自己匹配自己,求出next数组,代表了前i的字符前缀和后缀相等的最长长度,因此在计算出next数组后只需从len-1开始查找是否满足前缀等于前len-1个串的后缀,并且满足原串的后缀

2015-01-30 16:12:48 718

原创 poj2288

题目大意:求一条哈密顿回路,但是权值计算不同,包括三部分:1.经过的所有点的权值相加。2.经过的连续两个点的权值的乘积。3.能够构成三角型的连续三个点的乘积。这些全部加起来就是这条回路的总权值。输出最大权值和这个最大权值的路线有多少条解题思路:先处理好两相连的情况,如果i与j,我们很容易得到dp[i][j][s]=(v[i]+v[j]+v[i]*v[j]);这相当于dp的初始化,i与j

2014-12-29 16:46:18 527

原创 poj1185

解题思路:本题是经典的状态压缩dp,由于当前行要收前两行的影响,因此我们需要一个三维的dp来解决                   dp[i][t1][t2],表示当前行i的状态为t2,i-1行的状态为t1,状态转移方程dp[i][t1][t2]=max(dp[i][t1][t2],dp[i-1][j][t1]+a2[t2])  a2[t2]表示满足t2状态下可以安排的炮兵数量。(ps:做状

2014-12-28 17:15:29 427

原创 hdu3001

题目大意:有n个城市,m条边,你可以从任意一个城市出发,每个城市可以经过最多2次,且每个城市必须经过                   求最短路径,如果没有这样的路,输出-1;结题思路;此题N值比较小,是典型的状压dp特点,他仍然是一个np问题,只不过每个城市可以经过2次,那么我们                  将二进制改为三进制求解即可,dp[s][i]仍然表示s状态下的终点为

2014-12-28 16:53:33 565

原创 URAL1018

题意:给你一棵树,meige

2014-11-09 16:33:16 479

原创 hdu1561 zoj3201

本体同样是一道树形dp的题

2014-11-09 14:02:56 542

原创 hdu2242

最近做了关于树形dp的相关题目,xianza

2014-11-09 13:41:48 554

转载 acm竞赛中数学期望问题

近年的acm竞赛中,数学期望问题常有涉及,在以前也常让本人感到很头疼,近来突然开窍,掌握了基本的分析方法,希望对大家有帮助。写得浅薄,可能数学上不够严谨,只供理解。            首先,来看下期望有啥基本的公式。对离散型随机变量x,其概率为p,有对随机变量A、B,有 第二条式子是今天的主角,他表明了期望有线性的性质,简单理解就是期望之间可根据关系,简单运算(

2014-11-06 11:21:12 3080

原创 poj3311Hie with the Pie

题意:给你n+1个点,从0点出发回到0

2014-10-25 21:18:15 426

原创 poj 3107 Godfather

题目大意就是让你找,删除一个点,使得身下的zis

2014-10-23 18:55:29 587

原创 hdu 5067 Harry And Dig Machine

As we all know, Harry Porter learns magic at Hogwarts School. However, learning magical knowledge alone is insufficient to become a great magician. Sometimes, Harry also has to gain knowledge from oth

2014-10-23 14:36:35 392

原创 zoj3201Tree of Tree

Tree of TreeTime Limit: 1 Second      Memory Limit: 32768 KB You're given a tree with weights of each node, you need to find the maximum subtree of specified size of this tree.Tree Defin

2014-10-18 20:47:12 459

原创 hdu4804Campus Design

Campus DesignTime Limit: 15000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 399    Accepted Submission(s): 198Problem DescriptionNanjing Unive

2014-09-06 19:56:52 518

原创 poj2411Mondriaan's Dream

Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 11810 Accepted: 6866DescriptionSquares and rectangles fascinated the famous Dutch paint

2014-09-06 19:47:11 425

原创 Codeforces Round #135 (Div. 2)VD. Choosing Capital for Treeland

D. Choosing Capital for Treelandtime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe country Treeland consi

2014-09-03 20:18:56 566

原创 Codeforces Round #139 (Div. 2)C. Barcode

C. Barcodetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou've got an n × m pixel picture. Each pixel ca

2014-08-26 19:48:03 478

原创 Codeforces Beta Round #4 (Div. 2 Only)D. Mysterious Present

D. Mysterious Presenttime limit per test2 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputPeter decided to wish happy birthday t

2014-08-25 20:34:03 543

原创 Codeforces Beta Round #89 (Div. 2)D. Caesar's Legions

D. Caesar's Legionstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputGaius Julius Caesar, a famous general,

2014-08-25 19:38:04 714

原创 Codeforces Beta Round #2B. The least round way

B. The least round waytime limit per test5 secondsmemory limit per test64 megabytesinputstandard inputoutputstandard outputThere is a square matrix n × n, consi

2014-08-24 20:44:09 552

原创 Codeforces Round #135 (Div. 2)C. Color Stripe

C. Color Stripetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA colored stripe is represented by a horizo

2014-08-22 21:27:14 503

原创 Codeforces Round #202 (Div. 2)B. Color the Fence

B. Color the Fencetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputIgor has fallen in love with Tanya. Now

2014-08-22 21:03:14 529

原创 Codeforces Round #112 (Div. 2) C. Another Problem on Strings

C. Another Problem on Stringstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA string is binary, if it con

2014-08-21 20:53:39 486

原创 cf div2(262)c题

C. Presenttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLittle beaver is a beginner programmer, so infor

2014-08-21 16:15:13 665

空空如也

空空如也

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

TA关注的人

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