自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布生气

mqsee.blog.csdn.net

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Codeforces Round #194 (前两题)

A. Candy Bags time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Gerald has n younger brothers and their number

2013-07-28 22:36:57 1213

原创 HDU 2087剪花布条(简单KMP)

剪花布条 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6221    Accepted Submission(s): 4131 Problem Description 一块花布条,里面有些图案,另有一块直接可用

2013-07-26 10:18:23 1257

原创 KMP经典入门理论

个人觉得这篇文章是网上的介绍有关KMP算法更让人容易理解的文章了,确实说得很“详细”,耐心地把它看完肯定会有所收获的~~,另外有关模式函数值next[i]确实有很多版本啊,在另外一些面向对象的算法描述书中也有失效函数失配函数 f(j)的说法,其实是一个意思,不过感觉还是next[j]这种表示法好理解啊。sunday虽好,但其算法思想局限于单模式匹配,而kmp的next思想应用到后缀树上,就是多模式

2013-07-26 10:12:48 1220

原创 Codeforces Round #193 (前两题)

A. Down the Hatch! time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Everybody knows that the Berland citizen

2013-07-25 19:47:22 1268

原创 CF 1A1B 两个水题(简单思维+细心)

A. Theatre Square time limit per test 2 seconds memory limit per test 64 megabytes input standard input output standard output Theatre Square in the capital city of Berl

2013-07-25 15:52:06 1483

原创 HDU 4272LianLianKan 2012长春网络赛F题(思维) 暴力,dfs可以水过,正解是状态压缩dp

LianLianKan Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1848    Accepted Submission(s): 584 Problem Description I like playing

2013-07-25 13:15:45 2402

原创 HDU 4473 Exam 2012成都现场赛J题(规律+思维)

题目大意:给你一个n,找出所有                            定义f(x) = 满足(a * b)|x的有序对(a,b)的个数。                   然后输入一个n,求f(1) + f(2) + ... + f(n)        解题思路:把原题的条件(a * b)|x 转化为 a * b * c = x 这个才是关键。

2013-07-24 00:21:39 1629

原创 HDU 4474 Yet Another Multiple Problem (bfs+mod运算)

题目大意:给你一个数n,找一个最小的是n的倍数的数。但是会给定几个数字不能选。     解题思路: BFS解决,把MOD全部保存起来,不访问已经访问过MOD相同的。                        新的mod=(mod*10+i)%n不断再后面加值。     题目地址: Yet Another Multiple Problem #include #include #incl

2013-07-23 10:43:36 1090

原创 HDU 4466 Triangle 第二次积分赛C题(思维+简单dp+细心)

题目大意:                       给一根长度为n的铁丝,将它分为若干份,不过需要每一份都相似,并且gcd(a,b,c)=1,三边互质      题目地址: Triangle /* 长度为n的铁丝折断成若干相似的三角形。 先计算长度为x的铁丝能组成的相似三角形,再dp。 */ #include #include #include #include

2013-07-22 23:49:04 1500

原创 HDU 4472 第二次积分赛I题

题目大意:一颗有n个结点的树,根只有一个,下面的处在一层的子节点相同。    题目地址:Count /* 打积分赛的时候,这个题目是我一直在看。 其实那个什么i-1什么约数的当时都写了,只不过没有想到用dp, 而如果i-1为质数的话,只能加1+前面的一项。然后在判断它能怎么拆分,真心想麻烦了。 真的是dp的水题啊!!! */ #include #in

2013-07-22 11:17:32 1038

原创 POJ 3899 幸运数第一次积分赛H题

/*     第一次积分赛的幸运数问题,很纠结的打出来了,然后找规律.     这道题目还是真的没那么容易消化。。。     题目地址:The Lucky Numbers #include #include #include #include #include using namespace std; __int64 p[50]; char str1[50], str2[50];

2013-07-22 09:07:34 1279

原创 codeforces 330A 330B 329A 分别是7月20DIV2的前三题

题目地址:A. Cakeminator  B. Road Construction  C. Purification     都是思维题目,自己思想很不着调啊,还得多多联系。 A. Cakeminator /* 题目想复杂了,每一行或一列有东西就可以吃,at least one cake 可自己却看成了至少两个(num>1改成num>=1)........,悲剧了,

2013-07-21 21:24:56 1354

原创 HDU 1058 简单数学题,有点思维

/* 题目大意: 素数因子只能是2,3,5,7. 思路: 将解保存在humble数组里面,由于数组里素数因子只有2,3,5,7。则再乘以2,3,5,7 则不变,输出考验英语水平。 */ #include #include using namespace std; int mi(int a,int b) { return (a<b?a

2013-07-19 09:55:23 1054

原创 POJ 3902 The Bad Number第一次积分赛K题

/* 自己的代码硬是过不了,找各种数据,开始以为m=1不能拆分但是可以拆分为1. 自己的分类: n=1或者m=1 k=1 n=2时m分奇偶 n==3时 k分余1余2 n>3时 不过,解题报告分类跟我第一次想差不多,再找最后一个的时候暴力找出来,看是否可以匹配。 尤其是再k定了以后找到m余数m0不为0的时候,先res++,如果r

2013-07-18 16:23:04 1375 2

原创 蓝桥杯2012 第五题搜索题

/* “数独”是当下炙手可热的智力游戏。一般认为它的起源是“拉丁方块”,是大数学家欧拉于1783年发明的。 如图[1.jpg]所示:6x6的小格被分为6个部分(图中用不同的颜色区分),每个部分含有6个小格(以下也称为分组)。 开始的时候,某些小格中已经填写了字母(ABCDEF之一)。需要在所有剩下的小格中补填字母。 全部填好后,必须满足如下约束:

2013-07-17 10:34:42 1805

原创 HDU 1576 扩展欧几里得

/* 题目大意: 简单的中文数学题. //题目中给出B与9973互质,可以直接套用小费马 //而我采用扩展的欧几里得算法解 */ #include #include #include #include #include #define MO 9973 using namespace std; void ext_gcd(int a,int b,int &x,int &y) {

2013-07-17 10:13:50 1022

原创 HDU 3746 珠子问题

/* 题目大意: 给一串珠子,在首尾加入最少的珠子,使得变成循环串。 */ #include #include #include using namespace std; char b[100002]; int next[100002]; void getnext() //对字符串自匹配预处理得到next数组, { int m=strlen(b); next

2013-07-17 09:39:17 1034

原创 数学题 HDU1201 Eddy's 洗牌问题

/* 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1210 这道题目根据题意可找出规律。 比如n=4时,1 2 3 4 5 6 7 8到第三步的时候会发现完全倒序, 如果1到达初始位置,则归为,结束。 */ #include #include using namespace std; i

2013-07-04 16:28:41 1325

原创 数学积分求面积的 HDU1071The area

/*             题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1071 点击打开链接             题目大意:用积分求面积                     心得:一些库函数里的东西时不能跟他们重名的,命名也很重要,x1,y1还有map这样的不能随意命名 */ #include #include #inc

2013-07-04 13:06:56 1171

原创 dfs HDU2553 N皇后问题

/* 题目大意: 这道题目跟前面的POJ棋盘问题一样。不过需要判断不能在同一对角线上。*/ #include #include #include using namespace std; int res[12]; //保存需要的输出结果 int visi[12]; //每一列被访问的情况 int ma[12]; //用来存储皇后的位置,以免在同一个对角线上 int s

2013-07-03 21:52:07 1048

原创 dfs棋盘问题,皇后 POJ1321

/*        题目大意:皇后问题,棋盘问题,简单dfs。只是需要注意一个细节        解题思路:直接用行来遍历。                            不过dfs(i+1,pos); 用他给的第一个测试数据可以找出这个漏洞。 */ #include #include #include using namespace std; int a[10]

2013-07-03 21:02:24 1087

原创 暴力dfs POJ1426

/*            题目地址:http://poj.org/problem?id=1426         题目大意:找出仅用0和1 组成的十进制的数构成是出入n的倍数(n         解题思路:有人直接打表打了200个,因为并不像想的那样数据那么大,有的直接用数学原理。                             当然我用了dfs深搜从第一位1开始往下搜,而且是暴

2013-07-02 21:38:14 961

ACM背包问题九讲

ACM背包问题九讲详解背包问题!背包问题是很经典的动态规划一部分。

2014-01-19

空空如也

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

TA关注的人

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