G题的代码时间复杂度是不是nk^2啊,怎么优化到nk呢?