Updates the state by applying or reverting a decision.
Returns false if fails, i.e. trying to apply an inconsistent decision
to an already assigned item.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[[["`KnapsackStateForCuts` is a C++ class representing a partial solution to the knapsack problem."],["It provides methods to initialize, update, and query the state of items within the knapsack solution."],["The class includes functionality to track whether items are included (`is_in`) or excluded (`is_bound`) from the current solution."],["`UpdateState` allows applying or reverting decisions, ensuring consistency by preventing conflicting assignments."]]],[]]