Add solution for "Day 13: Claw Contraption", part 2

This commit is contained in:
2025-02-18 16:11:29 +01:00
parent e6a132521b
commit 973f62163d
4 changed files with 25 additions and 9 deletions

View File

@@ -31,5 +31,7 @@ class ClawContraption : public Solver
static constexpr int getNMaxButtonPushes();
static constexpr int getButtonACost();
static constexpr int getButtonBCost();
long long int calcTokenCost(const Point2& buttonA, const Point2& buttonB, const Point2& prize);
static constexpr long long int getConversionCorrection();
long long int calcTokenCost(const Point2& buttonA, const Point2& buttonB, const Point2& prize,
const long long int offset);
};