上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页
摘要: 位运算实现 swap 异或的性质 \[a \oplus a=0 \]\[a \oplus 0=a \]\[a\oplus b=b \oplus a \]a = a ^ b; b = a ^ b; a = a ^ b; 证明 \[a=(a \oplus b) \]\[b=(a \oplus b) \o 阅读全文
posted @ 2023-12-02 14:33 加固文明幻景 阅读(10) 评论(0) 推荐(0) 编辑
摘要: P1017 [NOIP2000 提高组] 进制转换 负进制也一样用短除法转换,但是余数得保证是正数,不然没法用这个方法。 在求余的过程中加入处理: 如果负数,余数减去一个模数,上一次的商先加上一个模数再去除模数得到本次商。 比如对于 \(10\) 到 \(-2\) 进制的转换。 第一次短除 \(-2 阅读全文
posted @ 2023-12-02 12:50 加固文明幻景 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 原码、反码、补码与 memset 再探 概述 三个计算机用来表达负数的形式。 原码 通过第一位的 \(0\) 来直接表示正数,\(1\) 来直接表示负数。 然而计算机并不用这种方式。 反码 即把要表示的负数的绝对值对应的二进制全部取反来表示。 坏处是 \(0\) 有两种表达方式,全 \(0\) 和全 阅读全文
posted @ 2023-12-02 11:26 加固文明幻景 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 912 (Div. 2) 基本概述 最难受的一集。 A 题秒了。 B 题幸苦推了两个小时,最后也通过了pretest了,结果赛后被 HACK。 C 题知道是DP,但觉得不好推状态转移方程,所以全心全意去做 B 题了。 B. StORage room 我的思路 其实就 阅读全文
posted @ 2023-12-01 13:22 加固文明幻景 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 约定 在本文中,用 \(n\) 代指图的点数,用 \(m\) 代指图的边数,用 \(d^+(u)\) 代指点 \(u\) 的出度,即以 \(u\) 为出发点的边数。 直接存边 方法 使用一个数组来存边,数组中的每个元素都包含一条边的起点与终点(带边权的图还包含边权)。(或者使用多个数组分别存起点,终 阅读全文
posted @ 2023-11-30 22:13 加固文明幻景 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 基本情况 A题秒了。 B题条件没想明白,也不造点数据就无脑交,导致罚了不少时。 B. Laura and Operations Problem - B - Codeforces 我先推出了,对于一个数,当另外两个数的个数之和为偶数时解可行,且这个数本身要能跟后面数替换。 比如 1 1 2 2 3 3 阅读全文
posted @ 2023-11-30 11:07 加固文明幻景 阅读(12) 评论(0) 推荐(0) 编辑
摘要: JAVA的swap实现 JAVA不能操作地址,所以不能像CPP那样方便地实现对基本数据类型的swap。 java中的基本数据类型传递属于引用传递,并不会像c/c++实现指针传递; 通过包装类对象配合反射可以实现数据的交换。 只能通过以下几种方式。 通过数组对象交换 public class Test 阅读全文
posted @ 2023-11-29 18:31 加固文明幻景 阅读(124) 评论(0) 推荐(0) 编辑
摘要: P1363 幻象迷宫 判断无限路径(判环) 难点就在判断该点是否会无限走过。 思路是维护目前 \((x,y)\) 下的传送次数,和历史上 \((x, y)\) 的传送次数。 如果 \((x, y)\) 已经被走过,且传送次数又和历史上不同,说明已经开始无限循环了。 #include<iostream 阅读全文
posted @ 2023-11-29 17:53 加固文明幻景 阅读(3) 评论(0) 推荐(0) 编辑
摘要: P2853 [USACO06DEC] Cow Picnic S 逆向思维 如果顺着题目走,不大好做。 考虑该题要求的是可以供所有奶牛到达的牧场,那么不如从奶牛所在的牧场下手 即对每个奶牛所在的牧场 \(DFS\),对所有到达点标记。 那么显然当一个点的标记等于 \(k\) 时,说明该牧场是合适的。 阅读全文
posted @ 2023-11-29 16:43 加固文明幻景 阅读(16) 评论(0) 推荐(0) 编辑
摘要: P4017 最大食物链计数 记忆化搜索 DP 角度解 从捕食者向被捕食者建边 维护每个生物的捕食 eat,和被捕食数量 beat。 对每一个食物链顶端 dfs,向下搜索直到找到最低级的生物,记忆化当前结点对应的食物链长度。 #include <iostream> #include <algorith 阅读全文
posted @ 2023-11-29 14:26 加固文明幻景 阅读(9) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 26 下一页