#include <iostream>
#include <cstdlib>
#include <algorithm>
#include <vector>
#include <iterator>
int f() { return rand(); }
struct IgnoreArgument
{
typedef int(*fp_t)();
fp_t fp;
IgnoreArgument(fp_t f) : fp(f) {}
int operator()(int) const { return fp(); }
};
int main()
{
std::vector<int> v(10);
transform(v.begin(), v.end(), v.begin(), IgnoreArgument(f));
copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " "));
std::cout << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgppbnQgZigpIHsgcmV0dXJuIHJhbmQoKTsgfQpzdHJ1Y3QgSWdub3JlQXJndW1lbnQKewogICAgdHlwZWRlZiBpbnQoKmZwX3QpKCk7CiAgICBmcF90IGZwOwogICAgSWdub3JlQXJndW1lbnQoZnBfdCBmKSA6IGZwKGYpIHt9CiAgICBpbnQgb3BlcmF0b3IoKShpbnQpIGNvbnN0IHsgcmV0dXJuIGZwKCk7IH0KfTsKaW50IG1haW4oKQp7CiAgICBzdGQ6OnZlY3RvcjxpbnQ+IHYoMTApOwogICAgdHJhbnNmb3JtKHYuYmVnaW4oKSwgdi5lbmQoKSwgdi5iZWdpbigpLCBJZ25vcmVBcmd1bWVudChmKSk7CiAgICBjb3B5KHYuYmVnaW4oKSwgdi5lbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjb3V0LCAiICIpKTsKICAgIHN0ZDo6Y291dCA8PCAnXG4nOwp9Cg==