ผลต่างระหว่างรุ่นของ "Algo lab/sorting tasks notes"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) (สร้างหน้าด้วย "== Template for flipsort == <syntaxhighlight lang="cpp"> #include <iostream> using namespace std; int x[1010]; main() { int n; while(cin >> n) {...") |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 23: | แถว 23: | ||
== Sample codes == | == Sample codes == | ||
+ | |||
+ | === Sorting / pairs === | ||
+ | |||
+ | <syntaxhighlight lang="cpp"> | ||
+ | #include <iostream> | ||
+ | #include <algorithm> | ||
+ | |||
+ | using namespace std; | ||
+ | |||
+ | pair<int,int> x[1000]; | ||
+ | |||
+ | int main() | ||
+ | { | ||
+ | int n; | ||
+ | cin >> n; | ||
+ | for(int i=0; i<n; i++) { | ||
+ | cin >> x[i].first >> x[i].second; | ||
+ | } | ||
+ | |||
+ | sort(x, x+n); | ||
+ | |||
+ | for(int i=0; i<n; i++) { | ||
+ | cout << x[i].first << " " << x[i].second << endl; | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> |
รุ่นแก้ไขเมื่อ 06:31, 28 สิงหาคม 2566
Template for flipsort
#include <iostream>
using namespace std;
int x[1010];
main()
{
int n;
while(cin >> n) {
for(int i=0; i<n; i++) {
cin >> x[i];
}
// do bubble sort
}
}
Sample codes
Sorting / pairs
#include <iostream>
#include <algorithm>
using namespace std;
pair<int,int> x[1000];
int main()
{
int n;
cin >> n;
for(int i=0; i<n; i++) {
cin >> x[i].first >> x[i].second;
}
sort(x, x+n);
for(int i=0; i<n; i++) {
cout << x[i].first << " " << x[i].second << endl;
}
}