2017年6月19日

1113 矩阵快速幂

摘要: 1113 矩阵快速幂 给出一个N * N的矩阵,其中的元素均为正整数。求这个矩阵的M次方。由于M次方的计算结果太大,只需要输出每个元素Mod (10^9 + 7)的结果。 给出一个N * N的矩阵,其中的元素均为正整数。求这个矩阵的M次方。由于M次方的计算结果太大,只需要输出每个元素Mod (10^ 阅读全文

posted @ 2017-06-19 20:26 hhhhx 阅读(174) 评论(0) 推荐(0)

1108 距离之和最小V2

摘要: 1108 距离之和最小 V2 三维空间上有N个点, 求一个点使它到这N个点的曼哈顿距离之和最小,输出这个最小的距离之和。 点(x1,y1,z1)到(x2,y2,z2)的曼哈顿距离就是|x1-x2| + |y1-y2| + |z1-z2|。即3维坐标差的绝对值之和。 三维空间上有N个点, 求一个点使它 阅读全文

posted @ 2017-06-19 20:11 hhhhx 阅读(165) 评论(0) 推荐(0)

1287 加农炮

摘要: 1287 加农炮 一个长度为M的正整数数组A,表示从左向右的地形高度。测试一种加农炮,炮弹平行于地面从左向右飞行,高度为H,如果某处地形的高度大于等于炮弹飞行的高度H(A[i] >= H),炮弹会被挡住并落在i - 1处,则A[i - 1] + 1。如果H <= A[0],则这个炮弹无效,如果H > 阅读全文

posted @ 2017-06-19 19:56 hhhhx 阅读(285) 评论(0) 推荐(0)

1191 消灭兔子

摘要: 1191 消灭兔子 有N只兔子,每只有一个血量B[i],需要用箭杀死免子。有M种不同类型的箭可以选择,每种箭对兔子的伤害值分别为D[i],价格为P[i](1 <= i <= M)。假设每种箭只能使用一次,每只免子也只能被射一次,计算要消灭地图上的所有兔子最少需要多少Q币。如不能杀死所有兔子,请输出N 阅读全文

posted @ 2017-06-19 19:54 hhhhx 阅读(225) 评论(0) 推荐(0)

1051 最大子矩阵

摘要: 1051 最大子矩阵和 一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和是最大的,输出这个最大的值。 例如:3*3的矩阵: -1 3 -1 2 -1 3 -3 1 2 和最大的子矩阵是: 3 -1 -1 3 1 2 一个M*N的矩阵,找到此矩阵的一个子矩阵,并且这个子矩阵的元素的和 阅读全文

posted @ 2017-06-19 19:51 hhhhx 阅读(131) 评论(0) 推荐(0)

1086 背包

摘要: 1086 背包问题 V2 有N种物品,每种物品的数量为C1,C2......Cn。从中任选若干件放在容量为W的背包里,每种物品的体积为W1,W2......Wn(Wi为整数),与之相对应的价值为P1,P2......Pn(Pi为整数)。求背包能够容纳的最大价值。 有N种物品,每种物品的数量为C1,C 阅读全文

posted @ 2017-06-19 19:48 hhhhx 阅读(159) 评论(0) 推荐(0)

1105 第K大的数

摘要: 1105 第K大的数 数组A和数组B,里面都有n个整数。数组C共有n^2个整数,分别是A[0] * B[0],A[0] * B[1] ......A[1] * B[0],A[1] * B[1]......A[n - 1] * B[n - 1](数组A同数组B的组合)。求数组C中第K大的数。 例如:A 阅读全文

posted @ 2017-06-19 19:46 hhhhx 阅读(257) 评论(0) 推荐(0)

初赛A轮

摘要: 数列互质 时间限制:6秒 空间限制:524288K 给出一个长度为 n 的数列 { a[1] , a[2] , a[3] , ... , a[n] },以及 m 组询问 ( l[i] , r[i] , k[i])。 求数列下标区间在 [ l[i] , r[i] ] 中有多少数在该区间中的出现次数与 阅读全文

posted @ 2017-06-19 11:02 hhhhx 阅读(177) 评论(0) 推荐(0)

导航