Click Here!
1
健身健美早十
2
— 汇编语言与逆向技术 0410
人工智能导论 别选wyx (0987 0989 0988)
— 离散数学 rmm 3345(选不到就3344)
数据结构 0979 0980 0978 别选ww yjf选不了
计算机硬件基础 1001 1002 1003 别选1000
— 数据可视化 0999
— 数字信号处理 0998
人工智能实践课 3374(有点严貌似)
python java二选一
— java 0994
— python 3355
3
大学语文 2325 2326 2324 冯 张 姚
史纲 jlp lyb rml
Logic Gates
Name
Graphic symbol
Algebraic function
Truth table
AND
F = x . y
全为1输出1,否则输出0
OR
F = x + y
有一个1输出1,否则输出0
INV(invert)
F = x’
取反输出
Buffer
F = x
输出本身
NAND
F = (xy)’
非与门,与门再取反
NOR
F = (x + y)’
非或门,或门取反
Python基础笔记1
Python
分治算法
二分
答案区间 [LOW, HIGH]
函数 f(x) -> {F, T}
两级分布 F,F,F...F,T,T,T,...T
目标 - > 找到第一个 T
123456789template <typename T, typename M>T get_first_match(T lo, T hi, M match) { while (lo <= hi) { T mid = lo + (hi - lo) / 2; if(match(mid)) hi = mid - 1; else lo = mid + 1; } return lo;}
binary_search(vec.begin(), vec.end(), target)检查有序数组中是否包含target,返回值是true or false
lower_bound(vec.begin(), vec.end(), target) - vec.begin(); ...
贪心算法 (greedy algorithm)
贪心算法学习笔记与基础题型
枚举算法
枚举算法定义:在某个可能的解的集合中,按某个顺序依次检索元素,用题目给定的条件进行校验或计算
问题分类:
是否存在 any of
找到第n个 find if / all of / none of
12//stl中也有对应函数,只需要自己写条件即可any_of(arr.begin(), arr.end(), [](int x){ return x & 1; });//all_of,none_of同理
stl提供了很多枚举函数any of all_of none_of find_if max_element min_element accumulate
子串转化:寻找子数组等于目标
无限集枚举:初始化关键信息,再无限集中枚举,维护关键信息,关键信息符合条件时停止
枚举的优化:裁剪枚举集
前缀和前缀和基础定义:表示从开头到当前位置所有元素的和,通过两处前缀和相加来获得区间和
公式: sum(L, R) = prefix[R] - prefix[L - 1]
满足结合律,且存在可逆运算时可 ...
C++游戏开发2
基于voidmatrix的教程制作的游戏"提瓦特幸存者",进一步实现图像渲染,角色移动等等游戏制作知识
C++基础笔记14
模板,修饰词和预处理器
C++基础笔记13
位运算与bit类