自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nankeyimeng的博客

重剑无锋,大巧不工

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

原创 斐波那契数列

题目描述 小牛:“话说,斐波那契数列1, 1, 2, 3, 5, 8, 13...是一个神奇的数列,它的……” !@#¥%……&*(小牛被众人群殴——“就这玩意,谁不懂啊?”) 小牛:“咳咳,这可是我的地盘,听我的!这是一道水题,要求输入正数n,输出相应的第n个(从1计)斐波那契数。” !@#¥%……&*(小牛再次被众人群殴——“去……水题水题!”) 输入 若干(不超过1000)

2016-10-24 23:40:35 1705

原创 状态压缩DP----车的摆放4

题目描述 在n*m(n,m≤80并且m*n≤80)的方格棋盘上放置k(k不大于20)个车(这是一种特殊的车,它只能攻击相邻8个位置的车),求使它们不能互相攻击的方案总数。 输入 输入有多个样例,每个样例有三个整数,n,m,k。 输出 输出所有可能的方案总数,由于结果很大,你只需要输出mod 200640345的余数就行了。 样例输入 1 5 12 2 12

2016-10-24 23:39:26 1206

原创 TYVJ 1098 任务安排

题目描述 N个任务排成一个序列在一台机器上等待完成(顺序不得改变),这N个任务被分成若干批,每批包含相邻的若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这批任务所需的时间是各个任务需要时间的总和(同一批任务将在同一时刻完成)。每个任务的费用是它的完成时刻乘以一个费用系数Fi。请确定一个分组方案,使得总费用最小。 例

2016-10-24 23:38:16 1542

原创 分解式的个数

题目描述 大于1的正整数可以分解成一组因子的乘积,例如12可以分解成:12、6*2、4*3、3*4、3*2*2、2*6、2*3*2、2*2*3,共8个分解式。请设计算法,计算指定的大于1的正整数的分解式的个数。 输入 第一行为测试用例个数n,n≤100000。 从第二行开始,共有n行,每行为一个大于1的正整数m,m≤10001。 输出 对每个测试用例m,输出其分解式的

2016-10-24 23:37:09 2190

原创 数字三角形

题目描述 给出一个数字三角形(形式如图1所示),从该三角形最上一层开始走,每一步只能往下一层走,并且只能斜向左下或斜向右下走,直到走到最下层时结束,如何才能使经过路径上的数字之和最大? 1 2  15 3  13  14 4  12  11  10 5   6   7   8   9 输入 多组测试数据。对于每组数据,第一行输入一个N(1 输出 一个整数,

2016-10-24 23:34:41 1202

原创 TYVJ 1050 最长公共子序列

题目描述 一个字符串A的子串被定义成从A中顺次选出若干个字符构成的串。如A=“cdaad" ,顺次选1,3,5个字符就构成子串" cad" ,现给定两个字符串,求它们的最长共公子串。 输入 第一行两个字符串用空格分开。 输出 最长子串的长度。 样例输入 abccd aecd 样例输出 3 提示 两个串的长度均小于2000

2016-10-24 23:33:38 1190

原创 TYVJ 1049 最长不下降子序列

题目描述 求最长不下降子序列的长度 输入 第一行为n,表示n个数 第二行n个数 输出 最长不下降子序列的长度 样例输入 31 2 3 样例输出 3 #include #include #include #include #include using namespace std; int a[50005]; int d[5000

2016-10-24 23:32:40 1150

原创 问题 C 算法3-5:n阶Hanoi塔问题

题目描述 假设有三个分别命名为X、Y和Z的塔座,在塔座X上插有n个直径大小各不相同、依小到大编号为1,2,...,n的圆盘。现要求将X轴上的n个圆盘移至塔座Z上并仍按同样顺序叠排,圆盘移动时必须遵循下列规则: 1)每次只能移动一个圆盘; 2)圆盘可以插在X、Y和Z中的任一塔座上; 3)任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。 如何实现移动圆盘的操作呢?当n=1时,问题比较简单,

2016-10-24 23:31:27 4408

原创 问题 B 全排列问题

题目描述 要求计算从1到N的N个整数所能构成的所有排列,并按照字典顺序依次输出。 输入 输入为一组整数,每行为一个整数N,N 输出 对每一个输入N,按照字典序输出1到N的所有排列,数字中间用空格隔开,每个排列的输出占一行。 样例输入 230 样例输出 1 2 2 1 1 2 3 1 3 2 2 1 3 2 3 1 3 1

2016-10-24 23:30:11 2413

原创 问题 A 分治法求解全排列问题

题目描述 设R=(1, 2, .., n),计算R的全排列。 分治法求解全排列的算法思想: 设R=(1, 2, .., n)的全排列为P(R), 若R=(),则P()=(); 否则,P(R)={(1)P(2, 3, .., n),(2)P(1, 3, .., n), (3)P(2, 1, .., n), .., (n)P(2, .., n-1, 1)}; 同样地,P(2, 3, ..,

2016-10-24 23:28:46 3647

空空如也

空空如也

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

TA关注的人

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