
算法
文章平均质量分 93
呆呆的猫
爱发呆 爱抹茶 一直在路上
展开
-
【算法】003、二进制和位运算: 负数 相反数 与或非 左移右移
所以二进制为的第 6/5/4/3/2/1 位标记为 1. 另外因为是非负数, 所以二进制的开头(如 int4 的 第 3 位, int8 的 第 7 位) 为 0. 所以得到 int8 的 0111 1111。, 所以二进制位的第 0 位和第 6 位标记为 1. 另外因为是非负数, 所以二进制的开头(如 int4 的 第 3 位, int8 的 第 7 位) 为 0. 所以得到 int8 的 0100 0001。-8 是 1000。那么对应的可表示的二进制范围为 [1000, 1001, …原创 2025-03-01 15:44:56 · 866 阅读 · 0 评论 -
【算法】002、编程实现社会问题
操作 t 轮, 每轮 每个人 只要有钱就要给 别人 1元. 若某人已没钱了则不用给但是可以接收.因此, 通过实际编码可知, 随着轮数变多, 财富分布会越来越不均衡. 逐渐超过 0.5 的阈值。初看题目, 觉得很公平, 但程序员是手艺人, 尽量建模并用代码模拟一遍, 看看实际效果。可以让 t = 1, 10, 100, 1000 分别看看效果, 看看是否公平.初始: 模拟100个人, 每个人有100元。求: t 轮之后, 100人的财富分布.原创 2025-02-19 09:25:21 · 570 阅读 · 0 评论