编程语言
首页 > 编程语言> > 第18届上海大学程序设计联赛

第18届上海大学程序设计联赛

作者:互联网

D题

没有想到这种构造

#include <bits/stdc++.h>
#define ll long long
using namespace std;
int n;

int main()
{
    scanf("%d", &n);
    if(n == 1) {
        puts("1\n1");
    } else if(n == 2) {
        puts("2\n0\n11");
    } else {
        printf("%d\n", n-1);
        puts("00");
        for(int i = 1; i < n-1; i++) {
            printf("0");
            for(int j = 0; j < i; j++) printf("1");
            puts("0");
        }
    }
    return 0;
}
View Code

 

标签:puts,int,18,long,else,++,上海大学,printf,程序设计
来源: https://www.cnblogs.com/canchan/p/12727480.html