Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<vector>#include<algorithm>using namespace std;struct evNode{int a;int b; //int c; //持续时间int t;};bool compare(const evNode &left,const evNode &right){return left.a >right.a;}int main(void){int n,m,k;cin>>n>>m>>k;if(n ==0 || m==0 || k==0) return 0;vector<evNode> events;for(int i=0;i<n;i++){evNode e;cin>>e.a>>e.b>>e.c;e.t=k;events.push_back(e);}sort(events.begin(),events.end(),compare);// for(int i=0;i<n;i++){