Giải bài ntucoder - BINAS

Thảo luận trong 'Khác' bắt đầu bởi nguyen minh duc, 28 Tháng sáu 2023.

  1. nguyen minh duc

    Bài viết:
    28
    Link bài:

    Thuật toán:

    • Ta dùng quay lui để gọi ra hết các trường hợp có thể xảy ra của chuỗi nhị phân rồi in ra.

    Code:

    Mã:
    #include<bits/stdc++.h>
    using namespace std;
    
    int i, n; int a[1000];
    
    void    viet(){
        for (int i = 1; i <= n; i++){
            cout << a;
        }
        cout << endl;
    }
    
    void    doing(int i){
        for (int j = 0; j <= 1; j++){
            a = j;
            if (i == n){
                viet();
            } else doing(i + 1);
        }
    }
    
    int main(){
        ios_base::sync_with_stdio(0);
        cin.tie(0); cout.tie(0);
        //freopen("binas.inp", "r", stdin);
        //freopen("binas.out", "w", stdout);
        cin >> n;
        doing(1);
        
        return 0;
    }
     
  2. Đăng ký Binance
Trả lời qua Facebook
Đang tải...