#include <random>
#include <chrono>
#include <iostream>
#include <algorithm>
int main()
{
const size_t n = 300;
float arr[n];
for (size_t i = 0; i < n; ++i)
arr[i] = (float)i;
unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();
std::shuffle (arr, arr + n, std::default_random_engine(seed));
for (size_t i = 0; i < n; ++i)
std::cout << arr[i] << " ";
std::cout << std::endl;
return 0;
}
I2luY2x1ZGUgPHJhbmRvbT4KI2luY2x1ZGUgPGNocm9ubz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKQp7CiAgICBjb25zdCBzaXplX3QgbiA9IDMwMDsKICAgIGZsb2F0IGFycltuXTsKICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbjsgKytpKQogICAgICAgIGFycltpXSA9IChmbG9hdClpOwoKICAgIHVuc2lnbmVkIHNlZWQgPSBzdGQ6OmNocm9ubzo6c3lzdGVtX2Nsb2NrOjpub3coKS50aW1lX3NpbmNlX2Vwb2NoKCkuY291bnQoKTsKICAgIHN0ZDo6c2h1ZmZsZSAoYXJyLCBhcnIgKyBuLCBzdGQ6OmRlZmF1bHRfcmFuZG9tX2VuZ2luZShzZWVkKSk7CiAgICAKICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbjsgKytpKQogICAgICAgIHN0ZDo6Y291dCA8PCBhcnJbaV0gPDwgIiAiOwogICAgc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=