摘要: 有时看到 loading1 loading2 这种变量名时,真心会希望大学的导论教一点基本的工程原则。 是先工程实践,还是先工程思想?先工程实践,就有可能写出这种日志用print、变量名用abcd123、密码明文传输不加盐的血压代码;先工程思想,学习过程会因为没有实践而失去色彩,学习过程中也很难坐住 阅读全文
posted @ 2022-07-24 21:59 浅蓝星 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 今天有点精力,想着下午就来干attack这个算了(因为有了ddl 从下午差不多3点开始看题目文档,百无聊赖的随便翻翻 看到最后直接上手level1,先干一个再慢慢看 因为是第一个,意外的比较顺利,15:34拿下第一个 第二个遇到点困难,顾不得其他,干了一个半小时弄完 17:05 后面就没什么问题了, 阅读全文
posted @ 2022-04-11 16:20 浅蓝星 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 前前后后做了大概一个星期,大致是周末多弄点,平时少弄点。最近疫情迭起又搞得图书馆的卷王和我抢自习室,然后又是PCR啥的打乱了正常生活秩序,希望疫情早日消失吧。 其他的函数都还好,就这个howmanybits搞得我焦头烂额。 排核酸的时候我在想,睡觉的时候我在想,怎么也找不出在90次位操作以内的解法, 阅读全文
posted @ 2022-03-12 18:08 浅蓝星 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 事情是这样的,一位群友在某C++学习群发了这么一个顺利编译通过的东西: 我: 后面有群友回复觉得这是编译器放过简单的错误,但我不是这么觉得 网上能力有限没找到相关资料,于是花了大约一小时(作为热身)研究了一下这个特性 首先编译通过在G10.2.1和MSVC1930上是没问题的,但是细节上有些地方不同 阅读全文
posted @ 2022-03-06 16:37 浅蓝星 阅读(525) 评论(0) 推荐(0) 编辑
摘要: CSAPP附带的一个第三章的实验,需要反汇编找出正确的答案,一共需要看懂六个函数 很久之前解了第一个,然后就开始摸了 最近感觉必须要干点什么,然后就又开始解了 参考资料: GDB指令详解 phase_1 用gdb调试时把位于0x402400的字符串取出来就行了,因为是第一题相对好弄。 答案: Bor 阅读全文
posted @ 2022-01-26 18:26 浅蓝星 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 了解了外部排序的入门知识后,打算简单实践一下。(虽然不是什么原理很难的东西,省略写出焦油坑然后调试半天的若干过程……) 默认元素数据类型int,使用fstream输入输出,测试在本机上跑1e8的数据集 全部读入主存用时约35.8秒,最高内存占用接近350M 在1e4大小的模拟主存跑用时约497.3秒 阅读全文
posted @ 2021-10-15 22:35 浅蓝星 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 最近热衷于给vim配置一大堆杂七杂八的插件,让它看起来像是个Linux版的VSCode 主要是觉得很cool web指令很好用 然后配置vim-plug coc.nvim 但是无论如何弹不出代码补全框 set autoindent也不管用 在网上翻了好几天 最后终于在一个角落找到了原因 在.vimr 阅读全文
posted @ 2021-09-10 22:47 浅蓝星 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 1. 数组开小 2. 题目理解错误,复杂度飚增,答案错误 3. 各种各样毫无必要 020 我觉得没有什么好说的了 阅读全文
posted @ 2019-11-10 19:45 浅蓝星 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 线段树(Segment Tree)的组成 "主要针对题目" 以下出现的k为线段树内代表区间的点的编号 数据 点的个数 n 该点代表的区间各数之和 sum[4 maxn] 该点代表的区间上改变的量 add[4 maxn] sum[k] 和 add[k] 的 区分 比如说 , k代表的区间上每个数都加上 阅读全文
posted @ 2019-07-28 16:54 浅蓝星 阅读(105) 评论(0) 推荐(0) 编辑
摘要: "原题" 我做这道题可以说做的心力交瘁,累计做题2天半,重构代码1次,调试 无数次 , 面向数据编程 ,不过总算是过了 思路很清楚,题解很多,是最大生成树 + 倍增lca求路径最小边权 下面主要总结一下经验教训: 一. 最大生成树的算法选择 和 原图未知连通性、环 的考虑问题 "算法选择" 题中的图 阅读全文
posted @ 2019-07-24 15:05 浅蓝星 阅读(168) 评论(0) 推荐(0) 编辑