May 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendar |
|
Top posting users this week | |
| | KTLT22. Liệt kê dãy nhị phân độ dài N | |
| | Tác giả | Thông điệp |
---|
dobinhminh01
Tổng số bài gửi : 14 Join date : 10/05/2022
| Tiêu đề: KTLT22. Liệt kê dãy nhị phân độ dài N Tue May 17, 2022 4:16 pm | |
| - Code:
-
#include<bits/stdc++.h>
using namespace std; int n,a[100],ok; void sinh() { int i=n; while(i>=1&&a[i]==1) { a[i]=0; i--; } if(i==0) ok=0; else a[i]=1; }
int main () { ios_base::sync_with_stdio(0); cin.tie(0); freopen("ListB.INP","r",stdin); freopen("ListB.OUT","w",stdout); cin >> n; ok=1; while(ok) { for(int i=1;i<=n;i++) { cout << a[i]; } cout << endl; sinh(); } return 0; }
Được sửa bởi dobinhminh01 ngày Tue May 17, 2022 4:19 pm; sửa lần 1. | Admin likes this post |
| | | meliodasssf
Tổng số bài gửi : 71 Join date : 10/05/2022
| Tiêu đề: Re: KTLT22. Liệt kê dãy nhị phân độ dài N Tue May 17, 2022 4:19 pm | |
| - Code:
-
#include<bits/stdc++.h> using namespace std; #define forl(i,a,b) for (int i=a; i<=b; i++) #define forr(i,a,b) for (int i=a; i>=b; i--) #define max3(a,b,c) max(a,max(b,c)) #define min3(a,b,c) min(a,min(b,c))
int n,A[100001],m;
void nhap() { cin >> n >> m; forl (i,1,n) cin >> A[i]; }
void sinh(int i) { forl(j,0,1) { A[i] = j; if (i == n-1) { for(int i=0;i<n;i++) cout << A[i]; cout << "\n"; } else sinh(i+1);
} }
int main () { ios_base::sync_with_stdio(false); cin.tie(NULL); nhap(); sinh(0); return 0; }
| Admin likes this post |
| | | hahung413
Tổng số bài gửi : 16 Join date : 10/05/2022
| Tiêu đề: Re: KTLT22. Liệt kê dãy nhị phân độ dài N Tue May 17, 2022 4:44 pm | |
| - Code:
-
#include<bits/stdc++.h> using namespace std; #define forl(i,a,b) for (int i=a; i<=b; i++) #define forr(i,a,b) for (int i=a; i>=b; i--) #define max3(a,b,c) max(a,max(b,c)) #define min3(a,b,c) min(a,min(b,c))
int n,A[100001],m;
void nhap() { cin >> n >> m; forl (i,1,n) cin >> A[i]; }
void sinh(int i) { forl(j,0,1) { A[i] = j; if (i == n-1) { for(int i=0;i<n;i++) cout << A[i]; cout << "\n"; } else sinh(i+1);
} }
int main () { ios_base::sync_with_stdio(false); cin.tie(NULL); nhap(); sinh(0); return 0; } | Admin likes this post |
| | | dogsgaming123
Tổng số bài gửi : 34 Join date : 13/06/2022
| Tiêu đề: Re: KTLT22. Liệt kê dãy nhị phân độ dài N Thu Jun 16, 2022 4:30 pm | |
| - Code:
-
#include<bits/stdc++.h> using namespace std; #define nmax 100007
int n,a[nmax],b[nmax],m;
void nhap() { cin >> n; }
void xuly() { for(int i=1;i<=n;i++) cout << a[i] << " "; cout << endl; }
void thu(int i) { for(int j=0;j<=1;j++) { a[i] = j; if (i == n) xuly(); else thu(i+1); } }
int main () { ios_base::sync_with_stdio(false); cin.tie(NULL); nhap(); thu(1); return 0; }
| |
| | | dobinhminh01
Tổng số bài gửi : 14 Join date : 10/05/2022
| Tiêu đề: Re: KTLT22. Liệt kê dãy nhị phân độ dài N Thu Jun 16, 2022 4:53 pm | |
| - Code:
-
// Simple Anh Long <3
#include <bits/stdc++.h>
#define fast ios_base::sync_with_stdio(false);\ cin.tie(NULL);\ cout.tie(NULL); #define io freopen("","r",stdin);\ freopen("nhapmon.out","w",stdout); #define maxn 1009 #define ll long long #define pb push_back #define vt vector
using namespace std;
int n, X[maxn];
void out() { for(int i = 1; i <= n; i++){ cout << X[i]; } cout << endl; }
void Try(int i) { for(int j = 0; j <= 1; j++) { X[i] = j; if( i == n) out(); else Try(i + 1); } }
int main() { fast; freopen("ListB.INP","r",stdin); freopen("ListB.OUT","w",stdout); cin >> n; Try(1); return 0; } | |
| | | Sponsored content
| Tiêu đề: Re: KTLT22. Liệt kê dãy nhị phân độ dài N | |
| |
| | | | KTLT22. Liệt kê dãy nhị phân độ dài N | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| |