#include <iostream>
void f(float a)
{
std::cout << "float\n";
}
void f(double a)
{
std::cout << "double\n";
}
void f(int a)
{
std::cout << "int\n";
}
int main() {
f(0);
f(0.f);
f(0.0);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBmKGZsb2F0IGEpCnsKCXN0ZDo6Y291dCA8PCAiZmxvYXRcbiI7Cn0KCnZvaWQgZihkb3VibGUgYSkKewoJc3RkOjpjb3V0IDw8ICJkb3VibGVcbiI7Cn0KCnZvaWQgZihpbnQgYSkKewoJc3RkOjpjb3V0IDw8ICJpbnRcbiI7Cn0KCgoKaW50IG1haW4oKSB7CglmKDApOwoJZigwLmYpOwoJZigwLjApOwoJCglyZXR1cm4gMDsKfQ==