<p>给定一个二进制字符串 <code>S</code>(一个仅由若干 '0' 和 '1' 构成的字符串)和一个正整数 <code>N</code>,如果对于从 <code>1</code> 到 <code>N</code> 的每个整数 <code>X</code>,其二进制表示都是 <code>S</code> 的子串,就返回 <code>true</code>,否则返回 <code>false</code>。</p> <p> </p> <p><strong>示例 1:</strong></p> <pre><strong>输入:</strong>S = "0110", N = 3 <strong>输出:</strong>true </pre> <p><strong>示例 2:</strong></p> <pre><strong>输入:</strong>S = "0110", N = 4 <strong>输出:</strong>false </pre> <p> </p> <p><strong>提示:</strong></p> <ol> <li><code>1 <= S.length <= 1000</code></li> <li><code>1 <= N <= 10^9</code></li> </ol>