自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shuimu12345678的专栏

shuimu学习记录

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

原创 HDU——Draw Something

http://acm.hdu.edu.cn/showproblem.php?pid=4450金华的比赛太残酷了,4题是打铁还是银牌取决于手速和准确率啊!这个题目也是上面的一道水题,因为clothes —— pants——shoes中,所禁止的搭配都有pants,所以可以枚举pants,对于每一个pants,找到可以搭配的clothes和shoes相乘,就可以了。#include

2012-10-29 15:34:14 1101

原创 HDU-Physical Examination

http://acm.hdu.edu.cn/showproblem.php?pid=4442在飞机哥的指点下,对这道题目有了一些了解:1. 可以由简单至复杂,先讨论2个的情况:a1 b1a2 b2如果现有的顺序是最佳顺序,那么一定有关系:a1 + a1*b2 + a2 >= a2 + a2*b1 + a1等价于a1/b1 > a2/b2这样把和1有关的聚集在了等

2012-10-29 14:02:33 1867

原创 人人网上一道题目解答

链接:http://zhan.renren.com/mathbeauty?gid=3602888498028110403&checked=true有N块木板,高度从1递增至N。要求对这些木板进行排列,使之从左边看能看到L块,从右边看能看到R块。也就是说高的木板会把低的木板遮住。问总共有多少种排列方法。这个题目经过网上查询有两种方法,非自己所想:方法1:首先是求出a[i][j

2012-10-23 09:16:07 824

原创 KMP算法思考和分析

KMP算法思考和分析KMP算法是一个很优秀的算法,其中蕴含了创造者的思考。KMP算法:KMP算法在执行的过程中对于两个字符串s1和s2,如果s1>s2,那么称s1为主串,s2为模式串,这样分是为了让模式串去在主串之中找位置,为了匹配模式串。考虑KMP算法的思考过程:对于子串s1和s2来说:S1 = a b c d a b e S2 = a b1.       a b

2012-10-21 20:49:46 545

原创 粒子群优化算法思考

一. 粒子群算法和真正模型的区别:粒子群优化算法是根据飞鸟觅食的模型设计的算法,模型和真正的飞鸟觅食的过程有一些不同之处。1.   离散和连续的不同:飞鸟飞行的过程中是进行连续的飞行,路途中的所有“线”组成了可觅食的位置;模型中的粒子的运动是离散的,是由“点”所组成的可觅食位置。如果在模型中的粒子速度过大,可能“飞过”目标的位置,速度太小可能导致收敛速度过慢,所以说设置合适的速度是粒子群算

2012-10-19 16:04:00 1341

原创 mfc橡皮筋技术哦亲~

橡皮筋技术,有三个过程:1. 鼠标左键按下:记录起始点。2. 鼠标移动:画出从起始点到现有点的直线,并删除上一条直线。3. 鼠标左键松开:画出起始点到现有点的直线。我是通过取反操作来进行的:dc.SetROP2(R2_NOT);过程一:void Cdraw_line_rubber_band_skillView::OnMButtonDown(UINT

2012-10-06 14:57:07 6156

原创 mfc中自动生成的“CView::OnLButtonDown(nFlags, point);”代码问题

在mfc中,添加一个OnLButtonDown的消息,会生成一个“CView::OnLButtonDown(nFlags, point);”的代码,这是因为,在mfc中,如果按下鼠标左键,那么无论你是否添加了这个消息的具体内容,本身就存在一个“按下左键”这个消息,这里只不过是把它显式表现出来了,我们添加的是系统默认的“左键按下”消息意外的内容。

2012-10-06 13:47:06 8631 3

原创 关于debug的问题

我在使用vc的时候,如果用vs2010打开,那么是编译不了的,错误显示无法编译,是因为debug文件没有删除,把原来的debug文件删除之后重新生成一个debug文件就可以了。

2012-10-06 13:43:28 595

cf代码——gxp编词儿

先排序算出某一长度的边有几条,放到tong[],再用krus求某一长度的边需要几条,xu[],再用枚举的方法举例出某一长度的符合条件为几条(再枚举下一种边时。把边覆盖上),分别为f1,f2,f3……再把f1,f2,f3相乘……(当然乘的过程不要忘了mod31011

2012-09-22

CF题解DIV2

Oops! Google Chrome could not connect to codeforces.com Try reloading: codeforces.­com Additional suggestions: Access a cached copy of codeforces.­com Search on Google:

2012-07-09

空空如也

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

TA关注的人

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