- #include<bits/stdc++.h>
- using namespace std;
- #define ll long long
- #define int ll
- #define FOR(i,a,b) for(int i=a;i<b;i++)
- #define REP(i,n) FOR(i,0,n)
- #define REP1(i,n) FOR(i,1,(n)+1)
- #define RREP(i,n) for(int i=(n)-1;i>=0;i--)
- #define f first
- #define s second
- #define pb push_back
- #define ALL(x) x.begin(),x.end()
- #define SZ(x) (int)(x.size())
- #define SQ(x) (x)*(x)
- #define pii pair<int,int>
- #define Graph vector<vector<int>>
- #define IOS() cin.sync_with_stdio(0),cin.tie(0),cout.tie(0)
- const ll inf=(1ll<<63)-1;
- const int maxn=1e5+5;
- const ll mod=1e9+7;
- vector<int> v={5,7,3,9,8,1,2};
- bool so(int a,int b) { return a>b; }
- signed main()
- {
- IOS();
- int n=SZ(v);
- sort(ALL(v));
- REP(i,n) cout<<v[i]<<" "; cout<<"\n";
- sort(ALL(v),so);
- //sort(v.rbegin(),v.rend());
- REP(i,n) cout<<v[i]<<" "; cout<<"\n";
- return 0;
- }
複製代碼 |