代码如下:
#include#include //sort()函数头文件 using namespace std; #define N 1002 typedef struct Key{ int name;//钥匙序号 int begin;//开始时间 int time;//持续时间 int flag=0;//flag=1:此借出、归还 *** 作已执行 }Key; bool BeginCmp(Key first,Key second){//按起始时间从小到大排序 return first.begin >n>>k; int Num[N]; for(int i=0;i >key[i].name>>key[i].begin>>key[i].time; } sort(key,key+k,BeginCmp); int BeginTimeFlag=key[0].begin;//最早开始时间 sort(key,key+k,EndCmp); int EndTimeFlag=key[k-1].begin+key[k-1].time;//最晚结束时间 //cout< 题目如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)