0 点赞 评论 收藏
分享
CReatiQ:称a^b不等于c的数位为不合法位置。
首先,我们只用考虑把不合法位置变合法。
操作一二只能把某个不合法位置变合法。
操作三四只能把偶数个不合法位置变合法。
如果y超过2x,直接把不合法位置一个一个翻不劣。
如果y不足2x,考虑尽可能用操作三四处理。
对所有不合法位置,根据a,b的值分类为:00,01,10,11。
操作三四相当于让两类数的个数减一,一直取最大的两个减就好,这就是操作三四可达的最大次数。
剩下的就交给操作一二。0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: