Die größte Sammlung von Tutorials und Referenzen

Bitwise-OR

Zählt Paare aus einem gegebenen Array mit Bitwise OR gleich K

Bei einem gegebenen Array arr[] , das aus N positiven ganzen Zahlen und einer ganzen Zahl K besteht, besteht die Aufgabe darin, alle möglichen Paare aus dem gegebenen Array zu zählen, wobei Bitwise OR gleich K ist . Beispiele: Eingabe: arr[] = {2, 38, 44, 29, 62}, K = 46 Ausgabe: 2 Erläuterung: Nur die folgenden zwei Paare....

Bitweises OR von N binären Strings

Bei einem Array arr[] aus binären Strings besteht die Aufgabe darin, das bitweise ODER aller dieser Strings zu berechnen und den resultierenden String auszugeben. Beispiele:   Eingabe: arr[] = {„100“, „1001“, „0011“}  Ausgabe 1111  0100 ODER 1001 ODER 0011 = 1111 Eingabe: arr[] = {„10“, „11“, „1000001“}  Ausgabe: 1000011   Ansatz: Wir können dies tun, indem wir zuerst die Zeichenfolge mit....

Entfernen Sie ein Element, um den Mindest-ODER-Wert zu erhalten

Bei einem gegebenen Array arr[] von N Elementen besteht die Aufgabe darin, ein Element aus dem Array zu entfernen, sodass der OR-Wert des Arrays minimiert wird. Drucken Sie den minimierten Wert. Beispiele: Eingabe: arr[] = {1, 2, 3}  Ausgabe: 3  Alle möglichen Möglichkeiten zum Löschen eines Elements und der  entsprechenden ODER-Werte sind:  a) Entfernen 1 -> (2 | 3)....

Anzahl der Subarrays hat bitweises OR >= K

Bei einem gegebenen Array arr[] und einer Ganzzahl K besteht die Aufgabe darin, die Anzahl der Teilarrays mit bitweisem OR ≥ K zu zählen . Beispiele: Input: arr[] = { 1, 2, 3 } K = 3  Output: 4 Bitweises OR von Subarrays:  { 1 } = 1  { 1, 2 } = 3  { 1, 2, 3 }....