摘要:
题目 "题目链接:有序矩阵中第K小的元素" 给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是排序后的第 k 小元素,而不是第 k 个元素。 输入描述 第一行为 k 的值和矩阵的 n 的值 后续为 n n 矩阵的数字,以空格分割 输出描述 矩阵中第 阅读全文
摘要:
题目 给定一个数组,将其分为 k 段,对每一段求和,并求得最大值 max。 求在所有的分段方案中,max 的最小值。 代码 java public class Main { public static int getMax(int array[], int n) { int max = Intege 阅读全文
摘要:
题目 "题目连接:魔法排列" 众所周知,集合 {1 2 3 … N} 有 N! 种不同的排列,假设第 i 个排列为 Pi 且 P[i][j] 是该排列的第 j 个数。 将 N 个点放置在 x 轴上,第 i 个点的坐标为 xi 且所有点的坐标两两不同。 对于每个排列(以 Pi 为例),可以将其视为对上 阅读全文
摘要:
题目 合唱队有 N 个人,编号为 0 到 N 1,Height[i] 代表第 i 个人的身高,所有人站成一排。 现要将这 N 个人分为若干组,每一组的人员编号连续,且组内人员可以任意交换位置。 使得这 N 个人的身高从左往右为一个非递减数列。问最多可将其分为多少组? 输入描述 输入一个正整数 N 代 阅读全文
摘要:
```java public class KMP { / Determines whether the source string and pattern string are equal. @param source the source string @param pattern the pat 阅读全文
摘要:
题目 给定长度为 n 的序列,将其分为 m 个不相交的字段,求这 m 个字段的和的最大值。 AC 代码 java import java.util.Scanner; public class Test { public static void main(String[] args) { Scanne 阅读全文