#include <iostream>
#include <algorithm>
#include <random>
#include <vector>
using namespace std;
int main() {
int p=10, t=3;
std::vector<int> v(p,0);
for(int i=0;i<t;i++) //better way?
v[i] = 1;
std::random_device rd;
std::mt19937 g(rd());
std::shuffle(std::begin(v), std::end(v), g);
for(int i=0;i<v.size();i++)
cout<<v[i]<<" ";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IHA9MTAsIHQ9MzsKCXN0ZDo6dmVjdG9yPGludD4gdihwLDApOwoJZm9yKGludCBpPTA7aTx0O2krKykgIC8vYmV0dGVyIHdheT8KCSAgICB2W2ldID0gMTsKCXN0ZDo6cmFuZG9tX2RldmljZSByZDsKCXN0ZDo6bXQxOTkzNyBnKHJkKCkpOwoJc3RkOjpzaHVmZmxlKHN0ZDo6YmVnaW4odiksIHN0ZDo6ZW5kKHYpLCBnKTsKCWZvcihpbnQgaT0wO2k8di5zaXplKCk7aSsrKQoJCWNvdXQ8PHZbaV08PCIgIjsKCXJldHVybiAwOwp9