#include <iostream>
#include <iomanip>
using namespace std;
struct Point { int x, y;
Point():x(5),y(6){};
};
struct Reach
{
unsigned short az;
Point location;
float block;
Reach(unsigned short _az = 0,
Point _point = Point(),
float _block = 3.4f)
: az(_az)
, location(_point)
, block(_block)
{}
};
struct One
{
unsigned short number;
Reach point[50];
bool isMin;
One(unsigned short _number = 0,
bool _isMin = false)
: number(_number)
, point()
, isMin(_isMin)
{}
};
int main()
{
One o;
for(auto p: o.point)
cout << p.location.x << " " << p.location.y << " " << p.block << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKc3RydWN0IFBvaW50IHsgaW50IHgsIHk7CiAgICBQb2ludCgpOngoNSkseSg2KXt9Owp9OwoKCnN0cnVjdCBSZWFjaAp7CiAgICB1bnNpZ25lZCBzaG9ydCBhejsKCiAgICBQb2ludCBsb2NhdGlvbjsKCiAgICBmbG9hdCBibG9jazsKCiAgICBSZWFjaCh1bnNpZ25lZCBzaG9ydCBfYXogPSAwLAogICAgICAgICAgUG9pbnQgX3BvaW50ID0gUG9pbnQoKSwKICAgICAgICAgIGZsb2F0IF9ibG9jayA9IDMuNGYpCiAgICAgICAgOiBheihfYXopCiAgICAgICAgLCBsb2NhdGlvbihfcG9pbnQpCiAgICAgICAgLCBibG9jayhfYmxvY2spCiAgICB7fQp9OwoKc3RydWN0IE9uZQp7CiAgICB1bnNpZ25lZCBzaG9ydCBudW1iZXI7CgogICAgUmVhY2ggcG9pbnRbNTBdOwoKICAgIGJvb2wgaXNNaW47CgogICAgT25lKHVuc2lnbmVkIHNob3J0IF9udW1iZXIgPSAwLAogICAgICAgIGJvb2wgX2lzTWluID0gZmFsc2UpCiAgICAgICAgOiBudW1iZXIoX251bWJlcikKICAgICAgICAsIHBvaW50KCkKICAgICAgICAsIGlzTWluKF9pc01pbikKICAgIHt9Cn07CgppbnQgbWFpbigpCnsKCiAgICBPbmUgbzsKICAgIGZvcihhdXRvIHA6IG8ucG9pbnQpCiAgICAgICAgY291dCA8PCBwLmxvY2F0aW9uLnggPDwgIiAiIDw8IHAubG9jYXRpb24ueSA8PCAiICAiIDw8IHAuYmxvY2sgPDwgZW5kbDsKCgp9Cgo=