摘要:
搜索+剪枝#include <cstdlib>#include <cstring>#include <cstdio>#include <algorithm>#include <iostream>#define MAXN 5005using namespace std;/*题意: 给定一个行数和列数固定的网格,再给定若干个点,这些点是使用矩形上网格线交叉点的 坐标来唯一确定的R行C列的网格,左上角的坐标为(1,1)右下角的坐标为(R,C),问给定的 这些点能够组成最长可能路径是多长. 路径的定义的如下的:由若干连续且间隔相等的 点组成, 阅读全文
摘要:
Problem A:(HDU 1040)题意:给定数据组数T,然后对于每一组数据,首先输入一个N,表示该组共有N个数,后面跟N个数字,要求输出.插入排序#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAXN 1005// MAXN要定义的稍微大一点,防止数组越界 /*该题数据较小,所以一般的排序的算法应该都可以AC此题 */int N, seq[MAXN];void insertsort(int m, int n) { // 带了个区间 for (int i = m+1; i 阅读全文