#include <iostream>
using namespace std;
class A {
public:
float v;
A() { v = 1.0; }
A(A &a) { A::v = a.v; cout << "1"; }
~A() { cout << "0"; }
float set(float v) {
A::v = v;
return v;
}
float get(float v) {
return A::v;
}
};
int main() {
A a, b = a;
return 0;
}
ICAgICNpbmNsdWRlIDxpb3N0cmVhbT4KICAgIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAgICAKICAgIGNsYXNzIEEgewogICAgcHVibGljOgogICAgICAgIGZsb2F0IHY7CiAgICAgICAgQSgpIHsgdiA9IDEuMDsgfQogICAgICAgIEEoQSAmYSkgeyBBOjp2ID0gYS52OyBjb3V0IDw8ICIxIjsgfQogICAgICAgIH5BKCkgeyBjb3V0IDw8ICIwIjsgfQogICAgICAgIGZsb2F0IHNldChmbG9hdCB2KSB7CiAgICAgICAgICAgIEE6OnYgPSB2OwogICAgICAgICAgICByZXR1cm4gdjsKICAgICAgICB9CiAgICAgICAgZmxvYXQgZ2V0KGZsb2F0IHYpIHsKICAgICAgICAgICAgcmV0dXJuIEE6OnY7CiAgICAgICAgfQogICAgfTsKICAgIAogICAgaW50IG1haW4oKSB7CiAgICAgICAgQSBhLCBiID0gYTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KIA==