1187: 假币问题 摘要:```cpp #include #include using namespace std; int main() { int n; cin>>n; while(…… 题解列表 2022年11月30日 1 点赞 0 评论 328 浏览 评分:8.5
假币问题 (C++代码)(向上取整的一种处理方式) 摘要:解题思路:求log以3为底n的对数然后向上取整公式如下: (int) (log(n - 1) / log(3) + 1)注意事项:n=1时,,因为log(n - 1)无意义,,应…… 题解列表 2017年08月04日 4 点赞 1 评论 2056 浏览 评分:8.7
假币问题 (C语言代码) 摘要:解题思路:/* 将硬币平均分成三堆:A,B,C,若不能平分,则需保证A,B两堆必须数目相同,且A,B的数量要比C多, 其中AB用于称重比较 对于一次称重,若A == B,则假币在C,若A != …… 题解列表 2018年02月11日 9 点赞 0 评论 4108 浏览 评分:9.6
欣赏天才之作 摘要:import math def find_defective_ball(N): k = math.ceil(math.log(N, 3)) return k while Tru…… 题解列表 2023年10月16日 0 点赞 0 评论 452 浏览 评分:9.9
假币问题 (C语言代码) 摘要:解题思路:1.函数名: ceil 用 法: double ceil(double x);功 能: 返回大于或者等于指定表达式的最小整数头文件:math.h参考代码:#include<stdi…… 题解列表 2017年08月03日 21 点赞 5 评论 2842 浏览 评分:9.9
欧亚李鑫超级无敌暴力解法 摘要:解题思路:如果只有1枚硬币,不需要称量,直接返回0。如果有2枚或3枚硬币,只需要称量1次即可找出假币。递归关系:对于 n 枚硬币,每次称量可以将硬币分成三组,每组大约有 3n 枚硬币。如果 n 不能被…… 题解列表 2025年03月29日 3 点赞 0 评论 97 浏览 评分:10.0