摘要: #include<bits/stdc++.h> #define L(i, j, k) for(int i = (j); i <= (k); ++i) #define R(i, j, k) for(int i = (j); i >= (k); --i) #define sz(a) ((int) (a) 阅读全文
posted @ 2024-11-29 20:13 shen_kong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 除法向上取整:例如a/c:(a + c - 1) / c 阅读全文
posted @ 2024-11-27 23:57 shen_kong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: x - y <= x XOR y <= x + y 阅读全文
posted @ 2024-11-25 12:05 shen_kong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 构造一个长度为2⋅n 的数组 a,使得以下条件成立: (a1*a2)+(a3*a4)+...+(a2n-1*a2n) = a1*(a2+a3)*(a4+a5)*...*(a2n-2+a2n-1)*a2n 即两种不同的括号放置方式得到的结果计算式. 因为a2,a3,a4,a5......这些相乘结果会 阅读全文
posted @ 2024-11-23 20:58 shen_kong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个 n×m 的迷宫,迷宫由 "#" 与"." 两种字符组成。其中 "#" 代表障碍物,"." 表示空地。迷宫中还有一个起点 "S" 和一个终点 "E" ,它们都可以视为空地。 由于近期迷宫发生了塌方,导致起点和终点之间可能并不连通。幸运的是,你拥有一种超能力——在迷宫中移动时(移动 阅读全文
posted @ 2024-11-16 15:56 shen_kong 阅读(6) 评论(0) 推荐(0) 编辑