#include <iostream>
#include <iomanip>
#include <array>
#include <random>
#include <functional>
#include <algorithm>
using namespace std;
int main() {
// your code goes here
std::array<float, 10> x;
std::array<float, 10> y;
std::random_device rd;
std::mt19937_64 gen(rd());
std::uniform_real_distribution<float> dis(-1.f, 1.f);
auto rand = std::bind(dis, gen);
std::generate(x.begin(), x.end(), rand);
std::generate(y.begin(), y.end(), rand);
for (size_t i = 0; i < x.size(); ++i)
{
std::cout << std::setw(3) << i << ": ";
std::cout << std::setw(10) << x[i] << ", "
<< std::setw(10) << y[i] << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGFycmF5PgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJc3RkOjphcnJheTxmbG9hdCwgMTA+IHg7CiAgICBzdGQ6OmFycmF5PGZsb2F0LCAxMD4geTsKCiAgICBzdGQ6OnJhbmRvbV9kZXZpY2UgcmQ7CiAgICBzdGQ6Om10MTk5MzdfNjQgZ2VuKHJkKCkpOwogICAgc3RkOjp1bmlmb3JtX3JlYWxfZGlzdHJpYnV0aW9uPGZsb2F0PiBkaXMoLTEuZiwgMS5mKTsKICAgIGF1dG8gcmFuZCA9IHN0ZDo6YmluZChkaXMsIGdlbik7CiAgICBzdGQ6OmdlbmVyYXRlKHguYmVnaW4oKSwgeC5lbmQoKSwgcmFuZCk7CiAgICBzdGQ6OmdlbmVyYXRlKHkuYmVnaW4oKSwgeS5lbmQoKSwgcmFuZCk7CiAgICAKICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCB4LnNpemUoKTsgKytpKQogICAgewogICAgICBzdGQ6OmNvdXQgPDwgc3RkOjpzZXR3KDMpIDw8IGkgPDwgIjogIjsKICAgICAgc3RkOjpjb3V0IDw8IHN0ZDo6c2V0dygxMCkgPDwgeFtpXSA8PCAiLCAiCiAgICAgICAgICAgICAgICA8PCBzdGQ6OnNldHcoMTApIDw8IHlbaV0gPDwgc3RkOjplbmRsOwogICAgfQoKCXJldHVybiAwOwp9
0: -0.411968, -0.411968
1: 0.55158, 0.55158
2: 0.69889, 0.69889
3: -0.901328, -0.901328
4: -0.556142, -0.556142
5: -0.798431, -0.798431
6: -0.570874, -0.570874
7: 0.928999, 0.928999
8: 0.118056, 0.118056
9: -0.655123, -0.655123