K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

6 tháng 2 2018

Ma phương bậc lẻ: n=2m+1

Đặt a[2m,m]=1

Nếu phần tử k được đặt vào A[x,y] thì phần tử k+1 được đặt vào A[(x+1) mod n, (y+1) mod n] nếu ô này trống, ngược lại thì đặt vào ô A[(x-1) mod n, y]

Với A[0..n-1,0..n-1]

Ma phương bậc chẳn:

B1: Điền các số từ 1 đến n2 vào bảng A theo thứ tự từ trái qua phải, từ trên xuống dưới.

B2: Xác định số k=n div 2

Lập chuổi st gồm (k div 2) ký tự T. Nếu k lẻ thêm 2 ký tự DN vào chuổi st. Thêm các ký tự B vào chuổi st để chuổi st có độ dài là k.

B3: Tiến hành xử lý k dòng theo chuổi st với ý nghĩa các ký tự như sau:

T: phép đối xứng tâm \(\rightarrow\) Đổi chổ (A[i,j], A[n-i+1,n-j+1])

và Đổi chổ (A[n-i+1,j], A[i,n-j+1])

D: phép đối xứng dọc \(\rightarrow\) Đổi chổ (A[i,j], A[i,n-j+1])

N: phép đối xứng ngang \(\rightarrow\) Đổi chổ (A[i,j], A[n-i+1,j])

B: bỏ qua

Đảo chuổi st theo quy tắc phần tử cuối đem về đầu chuổi, các phần tử còn lại dịch sang phải 1 vị trí.

Ví dụ: TTBB \(\rightarrow\) BTTB

Ta có hình :

101811422
11247203
17513219
23619215
41225816
28 tháng 6 2015
     
     
     
     
     

 

Bạn tự điền

 

29 tháng 6 2015
     
     
     
     
     

**** huhu

4 tháng 9 2015
17241815
23571416
46132022
101219213
11182529

 

27 tháng 12 2015

chtt nha bạn tích nha

 

4 tháng 8 2017
         8           1              6    
         3        5        7
        4        9         2
5 tháng 8 2017

bn rảnh nhỉ, tự đăng rồi tự trả lời

14 tháng 7 2015

Ko có điều kiện => ko giải

2 tháng 5 2018

1 2 3 4 5 6 7 8 9

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