上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: ### Lecture4 Memory #### Addressres C语言提供了了两种关于内存的强大操作 ```C & // 提供在内存中所存事物的地址 * // 指示编译器去往内存中某个位置 ``` example: ```C #include int main(void) { int n = 阅读全文
posted @ 2023-06-23 17:58 viewoverlook 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ### Leture3 algorithms #### Running time 符号: - O:大O符号,表示上限 - $\Omega$:大Omega符号,表示下限 - $\Theta$:大Theta符号,表示上下限 #### seach.c ``` #include #include int m 阅读全文
posted @ 2023-06-23 17:57 viewoverlook 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ### Lecture2 - Arrays #### Compiling 1. 为什么在云端上有cs50这个头文件,在本机上没有? 在机器的某处存在~/usr/include/cs50.h,但是在本机上没有 2. 代码编译四步骤 ``` preprocessing 将散列包含行的内容转化为其他内容 阅读全文
posted @ 2023-06-23 17:57 viewoverlook 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ### cf1832 #### A. New Palindrome [题目链接](http://codeforces.com/contest/1832/problem/A) 看回文字符串经过重排是不是还能组成回文字符串。如果字符串不计只出现一次的字符,其余有多个字符都出现偶数次,那么就重排可以组成新 阅读全文
posted @ 2023-05-14 14:35 viewoverlook 阅读(31) 评论(0) 推荐(0) 编辑
摘要: color a tree(贪心) 题目描述 可以得到一个确定性的结论,最大值的结点一定是在父节点染色后立即染色。 但是此时依结论不好在复杂的情况正推,先考虑简单情况: 假如有权值x,y,z三个点,已知x,y一定一起染色,则有两种可能方案: 先x,y,再z,代价为X=x+2y+3z 先z,再x,y,代 阅读全文
posted @ 2023-05-05 21:22 viewoverlook 阅读(10) 评论(0) 推荐(0) 编辑
摘要: A. A-characteristic 题目链接 由于出现数字只可能是1或-1,那么假设数列全为-1,依次枚举1出现的个数,可以得出结论不是所有数字都有答案的,由于会有重复数字出现,只需要枚举1的个数x<=n/2即可。 // Problem: A. A-characteristic // Conte 阅读全文
posted @ 2023-05-04 20:11 viewoverlook 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 七夕祭 题目链接 解析: 如果交换左右两边的位置每一行感兴趣的摊位数量不变 同理交换上下两边的位置每一列感兴趣的摊位数量不变 所以该问题可以分解为两个一维的问题: 用最少的步数使每一行的摊位数目相等 用最少的步数使每一列的摊位数目相等 前提是总的行数上的感兴趣的数目或总的列数上感兴趣的摊位数目可以被 阅读全文
posted @ 2023-04-18 17:46 viewoverlook 阅读(12) 评论(0) 推荐(0) 编辑
摘要: github使用 git基本操作 创建本地仓库 mkdir git-tutorial cd git-tutorial git init git init命令会在当前目录创建一个.git目录,这个目录是git用来跟踪管理版本的,我们把这个目录叫做仓库。仓库里面的隐藏文件.gitignore用来配置gi 阅读全文
posted @ 2023-04-13 21:55 viewoverlook 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 课后练习 任务控制 我们可以使用类似 ps aux | grep 这样的命令来获取任务的 pid ,然后您可以基于pid 来结束这些进程。但我们其实有更好的方法来做这件事。在终端中执行 sleep 10000 这个任务。然后用 Ctrl-Z 将其切换到后台并使用 bg来继续允许它。现在,使用 pgr 阅读全文
posted @ 2023-04-04 11:40 viewoverlook 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 平面最近临近点对 问题描述:给定平面上的n个点(二维平面),求出距离最近的两个点。 例题 洛谷1257 算法描述: 分治:以中间点为划分线,分别求出左右两边的最近点对,然后求出左右两边的最近点对的最小值,然后求出中间两边的最近点对,最后取三者的最小值。 算法流程: 将所有点按照x坐标第一关键字,y为 阅读全文
posted @ 2023-04-02 16:29 viewoverlook 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页