enum class Terrain : unsigned {
ROAD,
SOIL,
GRASS,
MUD,
SNOW,
};
constexpr float getStepPrice(Terrain const& terrain)
{
switch (terrain)
{
case Terrain::ROAD: return 1.0f;
}
}
int main() {return 0;}
ZW51bSBjbGFzcyBUZXJyYWluIDogdW5zaWduZWQgewogICAgUk9BRCwKICAgIFNPSUwsCiAgICBHUkFTUywKICAgIE1VRCwKICAgIFNOT1csCn07Cgpjb25zdGV4cHIgZmxvYXQgZ2V0U3RlcFByaWNlKFRlcnJhaW4gY29uc3QmIHRlcnJhaW4pCnsKICAgIHN3aXRjaCAodGVycmFpbikKICAgIHsKICAgICAgICBjYXNlIFRlcnJhaW46OlJPQUQ6IHJldHVybiAxLjBmOwogICAgfQp9CgppbnQgbWFpbigpIHtyZXR1cm4gMDt9