diff --git a/800 Codeforces Solutions/1619A_Square_String?.cpp b/800 Codeforces Solutions/1619A_Square_String?.cpp new file mode 100644 index 0000000..5f27a7b --- /dev/null +++ b/800 Codeforces Solutions/1619A_Square_String?.cpp @@ -0,0 +1,32 @@ +#include +#define ll long long int +using namespace std; +int main() { +ll t; +cin>>t; +while(t--){ + string s; + cin>>s; + ll i; + if(s.size()%2==1){ + cout<<"NO"< +#define ll long long int +#define pb push_back +#define mp make_pair +using namespace std; +unsigned countBits(unsigned int number) +{ + + + return (int)log2(number)+1; +} +int main(){ + ios_base::sync_with_stdio(false); + ll tt; + cin>>tt; + while(tt--){ + ll n; + cin>>n; + n--; + ll i; + sets,p; + vectorvvv; + ll pppp; + char cc; + char tttt; + ll k=countBits(n); + s.insert(n); + for(i=n;i>0;i--){ + if(countBits(i)==k){ + s.insert(i); + } + else{ + p.insert(i); + } + } + for(auto it=p.begin();it!=p.end();it++){ + cout<<*it<<" "; + } + cout<<0<<" "; + for(auto it=s.begin();it!=s.end();it++){ + cout<<*it<<" "; + } + string uu; + cout<<"\n"; + + } +} + + + +