2025年11月7日
摘要: bitset<100000> F; G=F 赋值 O(N/W) bitset<8> F(42) 从整数初始化 bitset<8> F("00110011"); 从字符串初始化 F[2]=0; F[2]=1; F.set(2); 把第 2 位改成 1 F.reset(3); 把第 3 位改成 0 F. 阅读全文
posted @ 2025-11-07 15:00 Old_tree 阅读(1) 评论(0) 推荐(1)
摘要: vector A A.resize(100) 0-99 vector<vector> A(r) // 表示第一维有 r 行,后续列可以 resize 开空间 A.push_back() struct as{ int a,b; } vector A; A.push_back({a,b}); A.emp 阅读全文
posted @ 2025-11-07 11:36 Old_tree 阅读(2) 评论(0) 推荐(1)
摘要: a.length() = a.size() 返回string的字符个数 a.push_back('x') 末尾加字符x a+=b =a.append(b) 字符串拼接 transform(a.begin(),a.end(),a.begin(),::tolower) 大写转小写 transform(a 阅读全文
posted @ 2025-11-07 10:52 Old_tree 阅读(1) 评论(0) 推荐(1)
摘要: 1 __builtin_ctz() __builtin_ctzll() 返回二进制下数末尾 0 的个数 2 __builtin_clz() __builtin_clzll() 返回二进制下数前导 0 的个数 3 __builtin_popcount() 返回二进制下 1 的个数 4 __builti 阅读全文
posted @ 2025-11-07 10:06 Old_tree 阅读(2) 评论(0) 推荐(0)
摘要: 今天没想好干啥。 所以来写 blog. 阅读全文
posted @ 2025-11-07 09:23 Old_tree 阅读(3) 评论(0) 推荐(1)
  2025年11月6日
摘要: 比赛时间:7:30-12:00 9:00 把 T1 敲完了 但是没特判 n=1 挂了 10 分 9:40-9:50 把 T2 敲完了,没过大样例 10:00 开始重构部分代码 10:30 开始死机(应该是 代码爆栈),死了三次,发现是 并查集 find 打错了,11:00 结束。 11:00 时间不 阅读全文
posted @ 2025-11-06 15:24 Old_tree 阅读(9) 评论(0) 推荐(2)