Loading Now

divisor_of_diagonal

Cho 1 ma trận hình vuông với kích thước là n * n m là số bắt đầu ma trận. Hãy tính tổng của tất cả các số nằm trên đường chéo của ma trận bắt đầu từ m và trả về 3 chữ số cuối cùng của số vừa tìm được. ( nếu số tìm được ít hơn 3 chữ số thì lấy chính số đó ). Ảnh minh họa bên dưới là ma trận với n = 4m = 5

Ví dụ:

  • Với n = 4, m = 5 thì divisor_of_diagonal(n,m) = 50

Đầu vào/Đầu ra:

  • [ Thời gian chạy ]: 0,5s với C++, 3s với Java và C#, 4s với Python, Javascript và Go
  • [ Đầu vào ]: int n, int m

         0 <= n <= 1012

         -10000 <= m <= 10000

  • [ Đầu ra ]: Integer:  3 chữ số cuối cùng của kết quả nếu kết quả tìm được lớn hơn hoặc bằng 3 chữ số, nếu bé hơn 3 chữ số thì lấy toàn bộ kết quả

Post Comment

Contact