242
'''242,输入N,输出一个全是一位数的随机数的矩阵。
然后再生成一个新矩阵,新矩阵的每行是有序的,且奇数都在偶数前面。'''
import random
def sort2(arr):
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1] :
arr[j], arr[j+1] = arr[j+1], arr[j]
return arr
def sort1(a):
li1=[]
li2=[]
for i in a:
if i % 2==0:
li2.append(i)
else:
li1.append(i)
return sort2(li1)+sort2(li2)
N=int(input())
l1=[]
l2=[]
for i in range(N):
l=[]
for j in range(N):
l.append(random.randint(0,9))
l1.append(l)
print(l1)
for k in range(N):
l2.append(sort1(l1[k]))
print(l2)
243-1
'''243,输入N,输出一个全是一位数的随机数的矩阵。
如果一个数,他在所在行最大值,列的最小值,他就叫鞍点,
输出矩阵中鞍点的位置。
'''
import random
n=int(input())
a=[]
l2=[]
for i in range(n):
l=[]
for j in range(n):
l.append(random.randint(0,9))
a.append(l)
print(a)
count = 0
count1 = 0
for j in range(n):
if count1 == n and count == n:
break
for k in range(n):
for k1 in range(n):
if a[j][k]>=a[j][k1]:
count+=1
if count==n:
for j1 in range(n):
if a[j][k]<=a[j1][k]:
count1+=1
if count1==n:
print("{} {}".format(j,k))
break
count1=0;count=0
if count1!=n and count!=n:
print("NONE")
243-2
'''
243,输入N,输出一个全是一位数的随机数的矩阵。
如果一个数,他在所在行和列都是最大值,他就叫鞍点,
输出矩阵中鞍点的位置。
'''
import random
n=int(input())
a=[]
l2=[]
for i in range(n):
l=[]
for j in range(n):
l.append(random.randint(0,9))
a.append(l)
print(a)
max1 = []
for i in range(n):
m = a[0][i]
for j in range(n):
if a[j][i] > m:
m = a[j][i]
max1.append(m)
t = 0
for i in range(n):
for j in range(n):
if a[i][j] == max(a[i]) and a[i][j] == max1[j]:
t += 1
print(i+1,j+1)
print(t)