Gọi vận tốc cano A là a m/s(a>0)
Vận tốc cano B là b m/s(b>0)
Chiều dài của con sông là x m (x>650)
tại thời điểm lần thứ 1 2 cano gặp nhau thì lúc đó cano b đi được 650m => cano a đi được x-650 m
=> ta có phương trình x-650/a=650/b
ta lại có tại thời điểm thứ 2 cả 2 cano gặp nhau thì lúc đó cano A đi được x+x-150=2x-150m còn cano B đi đuọc x+150 m
=> ta có phương trình 2x-150/a=x+150/b
Từ 2 phương trình ta có hệ phương trình
2x-150/x+150=x-650/650(tỉ số vận tốc của 2 cano)
=> ta có nghiệm là x=0 hoặc x=1800m
vậy độ dài là 1800 m