ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 15.09.2021 14:48:47

ამოცანა: წერტილების შეერთება

მომხმარებელი: giorguna10

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
void output(vector<pair<int, int>>& cont)
{
    for(pair<int, int> item : cont)
        cout << "[x = " << item.first << "; y = " << item.second << "] ";
    cout << endl;
}
bool customCompare(pair<int, int> it1, pair<int, int> it2)
{
//??????? აქ რა უნდა დავწეროთ ?????????
    return it1.first < it2.first;
}
int main()
{
    int n, x, y;
    cin >> n;
    vector<pair<int, int>> cont;
    while(n --)
    {
        cin >> x >> y;
        cont.push_back(make_pair(x, y));
    }
   // cout << "before => ";
    //output(cont);
    sort(cont.begin(), cont.end(), customCompare);
   // cout << "after => ";
   // output(cont);
   for (pair<int, int>item : cont)
    cout << item.second << endl;


    return 0;
}/*5
x y
4 9
7 11
2 5
6 8
10 1x y
2 5 5 9 8 11 1
4 9
6 8
7 11
10 1
*/


ტესტები

შემავალი მონაცემები
5
4 9
7 11
2 5
6 8
10 1
გამომავალი მონაცემები
5
9
8
11
1
თქვენი პასუხი
5
9
8
11
1
ჩეკერის პასუხი
YES
შემავალი მონაცემები
2
5 10
3 7
გამომავალი მონაცემები
7
10
თქვენი პასუხი
7
10
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10
10 3
9 8
8 2
7 6
6 5
5 1
4 10
3 4
2 9
1 7
გამომავალი მონაცემები
7
9
4
10
1
5
6
2
8
3
თქვენი პასუხი
7
9
4
10
1
5
6
2
8
3
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3
4 11
2 9
6 4
გამომავალი მონაცემები
9
11
4
თქვენი პასუხი
9
11
4
ჩეკერის პასუხი
YES
შემავალი მონაცემები
6
1 1
2 2
3 3
4 4
5 5
6 6
გამომავალი მონაცემები
1
2
3
4
5
6
თქვენი პასუხი
1
2
3
4
5
6
ჩეკერის პასუხი
YES
შემავალი მონაცემები
7
16 5
12 1
4 3
7 20
14 6
3 12
9 34
გამომავალი მონაცემები
12
3
20
34
1
6
5
თქვენი პასუხი
12
3
20
34
1
6
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
4
23 7
4 88
41 6
20 3
გამომავალი მონაცემები
88
3
7
6
თქვენი პასუხი
88
3
7
6
ჩეკერის პასუხი
YES
შემავალი მონაცემები
10
5 23
4 7
3 12
2 4
1 72
10 11
9 5
8 13
7 26
6 19
გამომავალი მონაცემები
72
4
12
7
23
19
26
13
5
11
თქვენი პასუხი
72
4
12
7
23
19
26
13
5
11
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3
33 23
22 92
11 73
გამომავალი მონაცემები
73
92
23
თქვენი პასუხი
73
92
23
ჩეკერის პასუხი
YES
შემავალი მონაცემები
6
20 20
10 10
80 80
9 9
4 4
16 16
გამომავალი მონაცემები
4
9
10
16
20
80
თქვენი პასუხი
4
9
10
16
20
80
ჩეკერის პასუხი
YES