逻辑上不是太难,但是很麻烦,细节比较多,之前第一题代码我用Python都写了好几十行