0b0011100、0b001111111、0b100000000はOKですが、0b00110010と0b001010はOKではありません。シーケンシャルでなければなりません)。ループを使わずに連続した値をチェックする方法
しかし、私はループなしでそれを行う必要がありますキャッチです。
私が唯一、次の演算機能を持って、ループを使用することはできませんいくつかのクレイジーなAPIを使用しています!
+、 - 、*、|、||、&、& &、〜、、 TZC、POPCNT、< <、>>ある
:
プラス、マイナス、MULT、ビット単位または、論理的または、ビット単位と、論理と、ビット単位ではない、論理的ではない、ゼロカウンタを末尾に(カウントLSBから最初の1までのゼロ)、ポップカウンタ(1の数を数えます)、シft-leftとshift-rightがあります。
すべての値は64ビット長です。
、これはどのような "クレイジーAPI" とは?一見、これは宿題のように見えます。 – MrSmith42
これまでに何を試しましたか?私たちとあなたの考えを共有してください。 – MrSmith42
私は、質問者が解決しようとする努力の兆候を示さないので、この質問をトピックとして閉じようとしています。 – MrSmith42