修改 BC 方法