fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #include <ext/pb_ds/assoc_container.hpp>
  5. #include <ext/pb_ds/tree_policy.hpp>
  6. using namespace __gnu_pbds;
  7.  
  8. #define ordered_set tree<int, null_type,less<int>, rb_tree_tag,tree_order_statistics_node_update>
  9.  
  10. #define faster ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
  11.  
  12. #define sq(x) (x)*(x)
  13. #define PI acos(-1.0)
  14. #define all(x) x.begin(),x.end()
  15. #define nl '\n'
  16. #define mod 1000000007
  17. typedef long long int ll;
  18. typedef unsigned long long int llu;
  19.  
  20. // PRIME NUMBER TEST//
  21. bool prime(int n)
  22. {
  23. if(n<2)return false;
  24. if(n<=3)return true;
  25. if(n%2==0)return false;
  26. for(int i=3;i*i<=n;i+=2)
  27. {
  28. if(n%i==0)return false;
  29. }
  30. return true;
  31. }
  32.  
  33. // Graph Grid //
  34. int dx[]={-1,0,1,0};
  35. int dy[]={0,1,0,-1};
  36.  
  37. int main()
  38. {
  39. int t;
  40. cin>>t;
  41. while(t--)
  42. {
  43. int n;
  44. cin>>n;
  45. string s;
  46. cin>>s;
  47. int mx=0;
  48. map<char,int>mp;
  49. for(int i=0;i<n;i++)
  50. {
  51. mp[s[i]]++;
  52. mx=max(mx,mp[s[i]]);
  53. }
  54. if(n%2==1 || mx>n/2)cout<<"NO"<<endl;
  55. else
  56. {
  57. vector<char>v;
  58. for(auto it:mp)
  59. {
  60. for(int i=1;i<=it.second;i++)
  61. {
  62. v.push_back(it.first);
  63. }
  64. }
  65. cout<<"YES"<<endl;
  66. for(int i=0;i<n/2;i++)cout<<v[i];
  67. for(int i=n-1;i>=n/2;i--)cout<<v[i];
  68. cout<<endl;
  69. }
  70.  
  71. }
  72. }
  73.  
  74.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include<bits/stdc++.h>
^
Main.java:1: error: class, interface, or enum expected
#include<bits/stdc++.h>
        ^
Main.java:4: error: illegal character: '#'
#include <ext/pb_ds/assoc_container.hpp>
^
Main.java:4: error: class, interface, or enum expected
#include <ext/pb_ds/assoc_container.hpp>
         ^
Main.java:5: error: illegal character: '#'
#include <ext/pb_ds/tree_policy.hpp>
^
Main.java:8: error: illegal character: '#'
#define ordered_set tree<int, null_type,less<int>, rb_tree_tag,tree_order_statistics_node_update>
^
Main.java:8: error: class, interface, or enum expected
#define ordered_set tree<int, null_type,less<int>, rb_tree_tag,tree_order_statistics_node_update>
        ^
Main.java:10: error: illegal character: '#'
#define faster  ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
^
Main.java:10: error: class, interface, or enum expected
#define faster  ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
                                             ^
Main.java:10: error: class, interface, or enum expected
#define faster  ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
                                                        ^
Main.java:12: error: illegal character: '#'
#define sq(x)   (x)*(x)
^
Main.java:12: error: class, interface, or enum expected
#define sq(x)   (x)*(x)
        ^
Main.java:13: error: illegal character: '#'
#define PI      acos(-1.0)
^
Main.java:14: error: illegal character: '#'
#define all(x) x.begin(),x.end()
^
Main.java:15: error: illegal character: '#'
#define nl      '\n'
^
Main.java:16: error: illegal character: '#'
 #define mod 1000000007
 ^
Main.java:18: error: class, interface, or enum expected
typedef unsigned long long int  llu;
^
Main.java:21: error: class, interface, or enum expected
bool prime(int n)
^
Main.java:24: error: class, interface, or enum expected
    if(n<=3)return true;
    ^
Main.java:25: error: class, interface, or enum expected
    if(n%2==0)return false;
    ^
Main.java:26: error: class, interface, or enum expected
    for(int i=3;i*i<=n;i+=2)
    ^
Main.java:26: error: class, interface, or enum expected
    for(int i=3;i*i<=n;i+=2)
                ^
Main.java:26: error: class, interface, or enum expected
    for(int i=3;i*i<=n;i+=2)
                       ^
Main.java:29: error: class, interface, or enum expected
    }
    ^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:35: error: class, interface, or enum expected
int dy[]={0,1,0,-1};
^
Main.java:37: error: class, interface, or enum expected
int main()
^
Main.java:40: error: class, interface, or enum expected
    cin>>t;
    ^
Main.java:41: error: class, interface, or enum expected
    while(t--)
    ^
Main.java:44: error: class, interface, or enum expected
        cin>>n;
        ^
Main.java:45: error: class, interface, or enum expected
        string s;
        ^
Main.java:46: error: class, interface, or enum expected
        cin>>s;
        ^
Main.java:47: error: class, interface, or enum expected
        int mx=0;
        ^
Main.java:48: error: class, interface, or enum expected
        map<char,int>mp;
        ^
Main.java:49: error: class, interface, or enum expected
        for(int i=0;i<n;i++)
        ^
Main.java:49: error: class, interface, or enum expected
        for(int i=0;i<n;i++)
                    ^
Main.java:49: error: class, interface, or enum expected
        for(int i=0;i<n;i++)
                        ^
Main.java:52: error: class, interface, or enum expected
            mx=max(mx,mp[s[i]]);
            ^
Main.java:53: error: class, interface, or enum expected
        }
        ^
Main.java:55: error: class, interface, or enum expected
        else
        ^
Main.java:58: error: class, interface, or enum expected
            for(auto it:mp)
            ^
Main.java:60: error: class, interface, or enum expected
                for(int i=1;i<=it.second;i++)
                            ^
Main.java:60: error: class, interface, or enum expected
                for(int i=1;i<=it.second;i++)
                                         ^
Main.java:63: error: class, interface, or enum expected
                }
                ^
Main.java:66: error: class, interface, or enum expected
            for(int i=0;i<n/2;i++)cout<<v[i];
            ^
Main.java:66: error: class, interface, or enum expected
            for(int i=0;i<n/2;i++)cout<<v[i];
                        ^
Main.java:66: error: class, interface, or enum expected
            for(int i=0;i<n/2;i++)cout<<v[i];
                              ^
Main.java:67: error: class, interface, or enum expected
            for(int i=n-1;i>=n/2;i--)cout<<v[i];
            ^
Main.java:67: error: class, interface, or enum expected
            for(int i=n-1;i>=n/2;i--)cout<<v[i];
                          ^
Main.java:67: error: class, interface, or enum expected
            for(int i=n-1;i>=n/2;i--)cout<<v[i];
                                 ^
Main.java:68: error: class, interface, or enum expected
            cout<<endl;
            ^
Main.java:69: error: class, interface, or enum expected
        }
        ^
52 errors
stdout
Standard output is empty