Processing math: 100%
编程题
                ### 问题描述

丽丽设定了一个由 0 和 1 组成的密码 S,她希望这个密码所有的数字都是相同的。但是,为了保证密码的安全性,她必须改变一个数字,即将 0 变为 1,或者将 1 变为 0。

现在,丽丽想知道,她能否通过改变恰好一个数字,使得 S 中的 01 的个数相同。如果可以,她会很高兴并大喊:“Yes”,如果不可以,则她会失望地叹息:“No”。

你能帮助丽丽解决这个问题吗?

输入格式

输入一行包含一个仅由数字 1 和 0 组成的数字字符串 S

数据范围保证:1|S|102

输出格式

输出一行,用 "Yes" 或 "No" 来表示是否可以通过改变恰好一个数字,使得密码中的所有数字都相同。

样例输入

101

样例输出

Yes
查看答案
赣ICP备20007335号-2