Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- #define flush cin.ignore(numeric_limits<streamsize>::max(),'\n')
- #define FASTERIO ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0)
- #define NL cout<<'\n';
- #define pi acos(-1.0) //3.1415926535897932384626
- #define pb push_back
- #define mk make_pair
- #define mx 1000005
- #define EPS 1e-10
- #define dpoint(x) fixed<<setprecision(x)
- typedef long long int ll;
- typedef double dl;
- typedef unsigned long long int ull;
- //Funtions
- template <class T> T digitsum(T n) {T sum = 0; while (n != 0) {sum += n % 10; n /= 10;} return sum;}
- int gcd(int a, int b) { int x ; return x = __gcd(a, b);}
- int lcm(int a, int b) {int y; return y = ((a) * ((b) / gcd(a, b)));}
- // Debugger
- #define gobug 0
- #define debugNS(a,b,c) cout<<a<<b<<c<<endl;
- #define debugN(b) cout<<b<<endl;
- int ROW[] = { +0, +0, -1, +1};
- int COL[] = { +1, -1, +0, +0};
- int X[] = { +0, +0, +1, -1, -1, +1, -1, +1}; // Kings Move
- int Y[] = { -1, +1, +0, +0, +1, +1, -1, -1}; // Kings Move
- int KX[] = { -2, -2, -1, -1, 1, 1, 2, 2}; // Knights Move
- int KY[] = { -1, 1, -2, 2, -2, 2, -1, 1}; // Knights Move
- void sort_ascending(int arr[], int n){
- for(int i=0; i<n-1; i++){
- for(int j=i+1; j<n; j++){
- if(arr[i]>arr[j])swap(arr[i],arr[j]);
- }
- }
- }
- int main() {
- #ifdef anikakash
- clock_t tStart = clock();
- freopen("input.txt", "r", stdin);
- freopen("output.txt", "w", stdout);
- #endif
- FASTERIO; //cmt when use scanf & printf ;
- int arr[1005];
- int n; cin>>n;
- for(int i=0; i<n; i++)cin>>arr[i];
- int tt; cin>>tt;
- tt+=n;
- for(int i=n; i<tt; i++)cin>>arr[i];
- sort_ascending(arr,tt);
- for(int i=0; i<tt; i++)
- cout<<arr[i]<<" ";
- #ifdef anikakash
- fprintf(stderr, "\n>> Runtime: %.10fs\n", (double) (clock() - tStart) / CLOCKS_PER_SEC);
- #endif
- return 0;
- }
Add Comment
Please, Sign In to add comment