Sreekar_0125

Untitled

Oct 10th, 2023
703
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | None | 0 0
  1. import sys
  2. import math
  3. import random
  4.  
  5. # sys.stdin = open('.txt', 'r')
  6. sys.stdout = open('input.txt', 'w')
  7. sys.stderr = open('error.txt', 'w')
  8.  
  9. t = random.randint(1, 1)
  10. print(t)
  11. for _ in range(t):
  12.     n = random.randint(1, 10)
  13.     m = random.randint(1, 10)
  14.     print(n, m)
  15.     for i in range(n):
  16.         for j in range(m):
  17.             x = random.randint(0, 1)
  18.             if j == m - 1:
  19.                 print(x)
  20.             else:
  21.                 print(x, end=' ')
  22.     q = random.randint(2, 2)
  23.     print(q)
  24.     done = 0
  25.     lst = []
  26.     lst = set(lst)
  27.     while len(lst) < (2 * q):
  28.         ok1 = False
  29.         ok2 = False
  30.         x11 = random.randint(1, n)
  31.         y11 = random.randint(1, m)
  32.         x21 = random.randint(1, n)
  33.         y21 = random.randint(1, m)
  34.         if x11 <= x21 and y11 <= y21:
  35.             ok1 = True
  36.         x12 = random.randint(1, n)
  37.         y12 = random.randint(1, m)
  38.         x22 = random.randint(1, n)
  39.         y22 = random.randint(1, m)
  40.         if x12 <= x22 and y12 <= y22:
  41.             ok2 = True
  42.         if ok1 and ok2:
  43.             lst.add([x11, y11, x21, y21])
  44.             lst.add([x12, y12, x22, y22])
  45.             done += 1
  46.     for i in lst:
  47.         print(*i)
Advertisement
Add Comment
Please, Sign In to add comment