
divisor_of_diagonal
Cho 1 ma trận hình vuông với kích thước là n * n
và 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 = 4
và m = 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