D 最大字符集
1和2特判,其余都为11,101,1001,10001,100001......
#include<bits/stdc++.h> using namespace std; int main(){ int n; while(cin>>n){ if(n==1){ cout<<1<<endl<<1<<endl;continue; } if(n==2){ cout<<2<<endl<<0<<endl<<11<<endl;continue; } cout<<n-1<<endl; for(int i=2;i<=n;i++){ for(int j=1;j<=i;j++){ if(j==1||j==i) cout<<"1"; else cout<<"0"; } cout<<endl; } } return 0; }