【1】活动安排问题
设有n个活动的集合E={1,2,3,……..,n},其中每个活动都要求使用同一资源,而在同一时间内只有一个活动使用这一资源。每个活动i都有一个要求使用该资源的起始时间 si 和结束时间 fi, 且si
//4d1 活动安排问题 贪心算法
#include "stdafx.h"
#include <iostream>
using namespace std;
template<class Type>
void GreedySelector(int n, Type s[], Type f[], bool A[]);
const int N = 11;
int main()
{
//下标从1开始,存储活动开始时间
int s[] = {
0,1,3,0,5,3,5,6,8,8,2,12};
//下标从1开始,存储活动结束时间
int f[] = {
0,4,5,6,7,8,9,10,11,12,13,14};
bool A[N+1];
cout<<