思路是一样的,应该有一些不太依赖语言的解答