自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sp_

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

原创 判断是否为平方数

1+3+5+7+9+…… bool square(int n){ int i=1; while(n>0) { n-=i; i+=2; } if(n==0) return 1; else return 0;} 

2010-05-30 23:13:00 791

原创 又见素数(素数筛法)

 又见素数Time Limit:2000MS  Memory Limit:65536KTotal Submit:287 Accepted:24 Description 给定一个正整数n(n <= 10000000),求n(包含)以内素数的个数。Input 第一行为一个整数t(t <= 1000),表示测试数据的组数。 接下来有t行,每行一个整数n。O

2010-05-29 13:05:00 1062

原创 hdoj 1500 Chopsticks(DP)

题目大意:给出n支筷子的长度,从中选出k+8个组合的筷子,每个组合由三支筷子组成,每个组合的badness=次小筷子和最小筷子的差的平方,要求使总的badness最小。思路:a[]保存筷子的长度并从大到小排。b[i][j]保存前j支筷子取i对筷子的最小badness。按i从1到k循环b[i][j] 每次j必须从第i*3个开始,以保证符合i对筷子都有一支最大的条件。(从大到小

2010-05-25 18:56:00 729

原创 hdoj 1421 搬寝室(DP)

题目大意:在n件物品中选k对物品,每对物品的重量差的平方为疲劳度,求搬k对的最小总的疲劳度。思路:a[i]保存物品重量,需要先排序。因为任意一个数跟它相邻的数的的差最小。b[i][j]保存前i件物品中取j对的最小疲劳度。则 分两种情况当 i-1>=j*2 时b[i][j]=min{b[i-1][j] ,b[i-2][j-1]+(a[i]-a[i-1])^2} .

2010-05-21 19:27:00 847

原创 hdoj 3405

题目大意:给n个岛的坐标,使其中一个岛不与其它岛相连,其它岛相互可达,求所需修的桥的最短长度。 思路:n个岛遍历任意n-1个岛的最小生成树,找出最小的。 #include #include using namespace std;const int M=52;const double INF=100000;int a[M][2];double d[M

2010-05-19 00:32:00 481

原创 Apple Tree(动态规划)

Apple TreeTime Limit: 10 Second      Memory Limit: 32768 KBDescriptionThere are so many problems called “Apple Tree”, including the one you are reading now.After Leilei goes back home, he finds

2010-05-07 13:07:00 1565

原创 hdoj 1078 FatMouse and Cheese

题目大意:矩阵方格内有一定数量的芝士,老鼠从(0,0)坐标出发,只能从水平和垂直方向,且最多走k步,每次走到的方格上的芝士都要大于前一次。求老鼠最多能吃到的芝士。思路:a[x][y]保存方格(x,y)的芝士数量 。b[x][y]保存从(x,y)出发最多能吃到的芝士数量。按垂直和水平方向走1到k步各种情况中找出最大的保存,注意加上a[x][y]。使用递归深度搜索。注意判断边界

2010-05-04 12:31:00 455

关于C语言宏定义技巧

C语言宏定义技巧 就是关于C语言宏定义的一些技巧

2010-10-06

空空如也

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

TA关注的人

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