그리디 알고리즘 종료시간 기준 정렬 코드 #include #include #include using namespace std; int n, m, a, b, cnt; int main() { ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); cin >> n; vector v; for(int i = 0; i > a >> b; v.push_back({ b, a }); // 종료시간 기준 정렬 } sort(v.begin(), v.end()); a = 0, cnt = 0; for(int i = 0; i < v.size(); i++) { if(v[i].second < a) continue; a = v[i].first; cnt++; // 최..