打开这个题,做了一半躺下了. 结果,怎么都睡不着.一会一个想法,忍不住爬起来提交,要么错误,要么超时. 按照常规思路,依次对每个点检测是否是闭包,再替换,超时.计算量太大了. 还能怎么做呢?没思路,关机睡觉! 躺着睡不着了,思考吧...闭着眼睛运行代码.. 突然灵机一动,可以反着来啊! 先把非法的干掉,剩下的就是合法的,不再检测,直接替换就可以了. 而且用到了我平时编辑Word常用的方式,先用一个mark来保护不应该替换的! 哈哈 巧妙! 按耐不住,再次爬起来,1分钟敲完代码,提交,AC!激动…