
枚举
ChuanYang Chen
Christian,Front-end engineer,C++ developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
北京大学郭炜-假币问题 思路详解
解题思路: 本题依旧是使用枚举法解决。枚举每一个硬币,先假设被枚举到的这个硬币是轻的,看看是否符合三种称量结果,倘若符合,即可找到假币。倘若不符合,则假设被枚举到的这个硬币是重的,看看是否符合三种测量结果,同理,倘若符合则找到假币。倘若不符,则所拿硬币是真币(因为假币不是轻就是重,而且有且只有一个假币),继续枚举下一枚硬币直到找到假币为止。 代码实现: #include <iostream> #include <cstring> using namespace std; cha.原创 2020-10-14 16:05:10 · 801 阅读 · 0 评论 -
北京大学郭炜-生理周期 思路细讲
北京大学郭炜-生理周期 人有体力、情商、智商的高峰日子,它们分别每隔 23天、28天和33天出现一次。对于每个人,我们想 知道何时三个高峰落在同一天。给定三个高峰出现 的日子p,e和i(不一定是第一次高峰出现的日子), 再给定另一个指定的日子d,你的任务是输出日子d 之后,下一次三个高峰落在同一天的日子(用距离d 的天数表示)。例如:给定日子为10,下次出现三 个高峰同一天的日子是12,则输出2。 输入 输入四个整数:p, e, i和d。 p, e, i分别表示体力、情感和智力 高峰出现的日子。d是给定的日原创 2020-10-14 15:41:18 · 1068 阅读 · 0 评论