摘要: 下面我来一步步拆解那段随机数生成的模板,让你彻底搞清每一行在干什么,以及它们背后的原理和用途。 1. <chrono>:时间库 #include <chrono> C++11 引入的时间处理头文件,提供各种时钟和时间点、时长的类型。 这里我们用到了 std::chrono::steady_clock 阅读全文
posted @ 2025-06-18 16:08 Thin_time 阅读(351) 评论(0) 推荐(1)
摘要: 下面我来逐个解释那几条 “位运算” 宏(和内置函数)在比赛中常见的用途与含义。 1. lowbit(x) #define lowbit(x) ((x) & -(x)) 含义:取出整数 x 二进制表示中最低位的那一位所对应的值。 举例: x = 12 (二进制 1100),lowbit(12) = 1 阅读全文
posted @ 2025-06-18 15:42 Thin_time 阅读(56) 评论(0) 推荐(0)