fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. ios::sync_with_stdio(false);
  6. cin.tie(nullptr);
  7. int a,b,c; if(!(cin>>a>>b>>c)) return 0;
  8.  
  9. string A,B,C;
  10. if (a >= b && a >= c) { // BC là cặp lớn nhất
  11. int t = a - min(b,c);
  12. A = string(max(b,c), '1');
  13. B = string(t, '0') + string(c, '1');
  14. C = string(t, '0') + string(b, '1');
  15. } else if (b >= a && b >= c) { // CA là cặp lớn nhất
  16. int t = b - min(a,c);
  17. B = string(max(a,c), '1');
  18. C = string(t, '0') + string(a, '1');
  19. A = string(t, '0') + string(c, '1');
  20. } else { // AB là cặp lớn nhất
  21. int t = c - min(a,b);
  22. C = string(max(a,b), '1');
  23. A = string(t, '0') + string(b, '1');
  24. B = string(t, '0') + string(a, '1');
  25. }
  26.  
  27. cout << A << "\n" << B << "\n" << C << "\n";
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5324KB
stdin
4 4 7
stdout
0001111
0001111
1111