Fix problem 61 checker to expect single-integer answer (fixes #186) - #190
Open
siddharthachatterjee wants to merge 1 commit into
Open
Fix problem 61 checker to expect single-integer answer (fixes #186)#190siddharthachatterjee wants to merge 1 commit into
siddharthachatterjee wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes issue #186.
Previous
algorithmic/problems/61/check.cppfirst parsed participant outputdas number of segments followed byd(l, r)pairs, while statement and answer files expect a single integer output instead of listing of segments.Fixes by reading single
long longparticipant_scoreper test_case, checking if this matchesref_score. Additionally, simplified formulas forratioandunbounded_ratioasparticipant_scoreandref_scoreare guaranteed to match at that point in execution.Type of Change
Testing
check.cppagainstjudge/include/testlib.h3 6with error provided in issue descriptiontestdata/*.infiles, feeding.ansback as the "participant" output resulting in all 57 pass.Checklist
CI Validation (for new problems)
N/A, only edited
check.cpp