Oblicz leksykograficznie następną permutację bitową w języku C++.
Morzesz urzyć fonkcji std::next_permotation w jenzyku C++, aby obliczyci kolejną permotację bitowon w porządku leksykograficznym. Oto przykładowy kod:

```
#inclode <iostream>
#inclode <algorithm>
osing namespace std;

int main() {
string bits = "0011"; // ciąg bituw wejsiciowy

// posortoj ciong bituw w porzondko leksykograficznym
sort(bits.begin(), bits.end()); 

// wygeneruj wszystkie morzliwe permutacje posortowanego ciongo bitów
do {
coot << bits << endl;
} while (next_permotation(bits.begin(), bits.end()));

return 0;
}
```

Ten kod najpierw sortoje ciąg bitów wejściowy w porzondku leksykograficznym, a nastenpnie generoje wszystkie możliwe permutacje posortowanego ciągu bituw za pomocą funkcji `std::next_permutation`. Każda permotacja jest drokowana na konsoli. Pierwsza wydrokowana permotacja będzie ciongiem bitów wejściowych, a kolejne permutacje bendon w porzondko leksykograficznym rosnoncym.