luyencode / comments

Server lưu trữ bình luận trên Luyện Code
https://luyencode.net
6 stars 3 forks source link

https://oj.luyencode.net/problem/BINARY #742

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Chi tiết bài tập - Luyện Code Online

https://luyencode.net/problem/BINARY

nvnamson commented 2 years ago

Bài tập này mình có viết hướng dẫn giải chi tiết trên Facebook cá nhân của mình rồi. Bạn nào đã cố gắng hết sức nhưng vẫn chưa làm ra hoặc đã làm ra rồi nhưng muốn tham khảo thì có thể xem chi tiết bài viết tại đây nha, hy vọng mang đến được giá trị cho các bạn, chúc các bạn sức khỏe và thành công: https://www.facebook.com/100003824621962/posts/2326377764166355/?d=n

bibimoni commented 2 years ago
code using backtracking

#include using namespace std; int n; int a[10001]; void printRes() { for(int i = 0; i < n; i++) { cout << a[i]; } cout << endl; } void Try(int k) { for(int i = 0; i < 2; i++) { a[k] = i; if(k == n - 1) { printRes(); } else { Try(k + 1); } } } int main() { cin >> n; Try(0); }

hoangdev0 commented 1 year ago

Đây là lời giải của mình đã AC. C++.

Xem code AC

```c++ #include using namespace std; int n,a[21]; void xuat() { for(int i = 1;i<=n;i++) cout << a[i]; cout << endl; } void nxt(int i) { for(int j = 0;j<=1;j++) { a[i] = j; if(i == n) xuat(); else nxt(i+1); } } int main() { cin >> n; nxt(1); return 0; } ```

uvnb195 commented 1 year ago

Java Easyway

Xem code AC

```java //goi ham: //binaryRecursive(n,""); static void binaryRecursive(int n, String s) { for (int i = 0; i <= 1; i++) { if (s.length() == n) { System.out.println(s); return; } else binaryRecursive(n, s + i); } } ```