// rule: // C -> CD // AB -> B
先ab->b 然后所有右移压缩 然后从左边非空第一个开始遍历,非c则左移至左端,c执行c->cd并左移动 比如(x表示空) ABCCABD ->XXBCCBD ->BXXCCBD ->BCDXCBD ->BCDCDBD