trang chủ / bài tập / linearsys

Hệ phương trình tuyến tính

Đề bài

Mô tả

Giải hệ n phương trình tuyến tính với m ẩn theo modulo 109+7:

  • a1,1x1+a1,2x2++a1,mxmb1(mod109+7)
  • a2,1x1+a2,2x2++a2,mxmb2(mod109+7)
  • an,1x1+an,2x2++an,mxmbn(mod109+7)

Dữ liệu vào

Dòng đầu ghi hai số nguyên nm.

  • n dòng tiếp theo, mỗi dòng ghi m+1 số nguyên ai,1,ai,2,,ai,m,bi.

Dữ liệu ra

Nếu hệ vô nghiệm, in ra -1.

Ngược lại, in ra m số nguyên x1,x2,,xm thỏa mãn hệ phương trình, trong đó 0xi<109+7. Nếu có nhiều nghiệm, in ra bất kỳ nghiệm nào.

Ràng buộc

  • 1n,m500
  • 0ai,j,bi<109+7

Ví dụ

Input Output Giải thích
3 3
2 0 1 7
1 2 0 0
1 3 1 2
2 1000000006 3 x1=2, x2=1109+6, x3=3 thỏa mãn cả ba phương trình.
2 2
1 2 2
1 2 3
-1 Hai phương trình mâu thuẫn nhau (vế trái bằng nhau nhưng vế phải khác nhau).

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0