3 solutions

  • 2
    @ 2026-3-8 16:26:29
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n;
    	cin>>n;
    	vector<string> v;
    	v.push_back("0");
    	v.push_back("1");
    	n--;
    	while(n--){
    		vector<string> v1=v;
    		reverse(v1.begin(),v1.end());
    		for(auto &x:v) x="0"+x;
    		for(auto &x:v1){
    			x="1"+x;
    			v.push_back(x);
    		}
    	}
    	for(auto x:v){
    		cout<<x<<endl;
    	}
    	return 0;
    }
    
    • 1
      @ 2024-3-9 14:15:33
      #include<bits/stdc++.h>
      using namespace std;
      vector<string> v;
      int main()
      {
          vector<string> v;
      	v.push_back("0");
      	v.push_back("1");
      	int n;
      	cin>>n;
      	if(n==0)
          {
              return 0;
          }
      	n--;
      	while(n--)
          {
      		vector<string> v2;
      		v2=v;
      		reverse(v2.begin(),v2.end());
      		for(int i=0;i<v.size();i++)
              {
      			v[i]='0'+v[i];
              }
      		for(int i=0;i<v2.size();i++)
              {
      			v.push_back('1'+v2[i]);
              }
      	}
      	for(int i=0;i<v.size();i++)
          {
      		cout<<v[i]<<endl;
          }
      	return 0;
      }
      
      • 0
        @ 2026-2-9 10:19:02
        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
        	vector<string> v;
        	v.push_back("0");
        	v.push_back("1");
        	int n;
        	cin>>n;
        	if(n==0)
        	{
        		return 0;
        	}
        	while(--n)
        	{
        		vector<string> v2;
        		v2=v;
        		reverse(v2.begin(),v2.end());
        		for(int i=0;i<v.size();i++)
        		{
        			v[i]='0'+v[i];
        		}
        		for(int i=0;i<v2.size();i++)
        		{
        			v.push_back('1'+v2[i]);
        		}
        	}
        	for(int i=0;i<v.size();i++)
        	{
        		cout<<v[i]<<endl;
        	}
        	return 0;
        }
        
        • 1

        Information

        ID
        155
        Time
        1000ms
        Memory
        256MiB
        Difficulty
        5
        Tags
        (None)
        # Submissions
        52
        Accepted
        26
        Uploaded By