题2:https://www.nowcoder.com/discuss/860135735427371008