答题功能多选题、单选题正确答案快速判断
假设不考虑多选题部分选择正确的问题,我给每个答案对应一个数字,比如
A => 1
B => 2
C => 5
D => 7
那么我收集用户提交的时候,只要把用户的选择项对应的数字相加,与正确的和进行比对,就能快速判定答错或答对,会发现这个数字有讲究
比如 多选题 ,正确答案为 A、D,和为 8,那用户选择 B、C,也会被判定正确
假设多选题答案至少 2 个
那么只要找到四个数,他们之中无论怎么做加法运算,所得到的和都不相等,就行
现在问题是,这四个数最小范围是那几个 ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果不限定正确选项的个数,那就是几个选项几个数,最小的肯定是1~2~4~8~2的n次方。
不论你怎么组合加,正确答案的数字是唯一的。
实操里考虑位运算操作即可,非去求最小值你还得列个表(不然想咋算),没有这个必要。。。
例