摘要: 笔记结合了游戏引擎架构 Game Engine Architecture by Jason Gregory 第二版 仅为个人学习整理, 目录 平台层 核心层 资源层 功能层 工具层 工具层 功能层 资源层 核心层 core 平台层 platform 功能调用基本上是自上而下(上层调用下层) "如同所 阅读全文
posted @ 2022-03-23 18:02 泥烟 阅读(165) 评论(0) 推荐(0) 编辑
摘要: //primes数组用来存放质数int primes[N], cnt;//i如果是质数则false,否则为truebool st[N]; 1.普通筛法 O(nlogn) void get_primes(){ for(int i=2;ib,所以ad>c... 阅读全文
posted @ 2022-03-23 18:02 泥烟 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 凶手 Description 巴斯维克命案抓住了六个嫌疑犯,他们的口供如下: A:我不是罪犯 B:A、C中有一个是罪犯 C:A和B说了假话 D:C和F说了假话 E:其他五个人中,只有A和D说了真话 F:我是罪犯 他们中只有一半说了真话,凶手只有一个。 本题可能有多种可能性,即正确答案(找到唯一的凶手 阅读全文
posted @ 2022-03-23 18:00 泥烟 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 幸运数 Description 幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。 首先从1开始写出自然数1,2,3,4,5,6,.... 1 就是第一个幸运数。 我们从2这个数开始。把所有序号能被2整除的项删除,变为: 1 _ 3 _ 5 _ 7 _ 9 .... 把它们缩紧,重 阅读全文
posted @ 2022-03-23 17:59 泥烟 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1 def trim(s): 2 if s[:1] == ' ': 3 return trim(s[1:]) 4 if s[-1:] == ' ': 5 return trim(s[:-1]) 6 return s 7 8 # 测试: 9 if trim('hello ') != 'hello': 阅读全文
posted @ 2022-03-23 09:31 泥烟 阅读(57) 评论(0) 推荐(0) 编辑