给定整数 N(1≤N≤1018)N(1\le N\le 10^{18})N(1≤N≤1018) 和只包含字符 0、1、? 的字符串 S(1≤∣S∣≤60)S(1\le |S|\le 60)S(1≤∣S∣≤60)。
0
1
?
将 SSS 视为一个二进制数,令 TTT 为将 SSS 中的 ? 替换为 0 或 1 后所能得到的数字集合。请求出 TTT 中小于等于 NNN 的最大数字,并以十进制方式输出。
如果 TTT 中不包含小于等于 NNN 的数字,输出 -1。
-1
Translate by
使用您的 gxyz 通用账户