刷新
P5713 【深基3.例5】洛谷团队系统

博主头像 这道题目是一个典型的分支结构练习题。我们需要通过计算两种方案的总耗时,并进行简单的数值比较来得出结论。 题目分析 题目给出了两种配置题目的方案,我们需要根据题目数量 \(n\) 计算各自的总时间: 本地配置 (Local): 单题耗时:\(5\) 分钟。 总耗时公式:\(T_{local} = 5 ...

今日总结

今天开发进度,今日试着让AI写了别的简单点的,签到系统的模板试了下,还是报错,没看出哪的问题,明天重新看看流程 ...

今日编程记录

通过网盘分享的文件:2026-02-08 19-38-16.mp4 链接: https://pan.baidu.com/s/1qvMA4CUa87BFyTMPTRl6KA?pwd=w8n3 提取码: w8n3 ...

构建之法阅读笔记1

软件开发的难点有:不可见性,复杂性,易变形,服从性,非连续性。 构建之法作为教材的目的:软件符合需求,预计时间内完成相对较好的作品,证明作品可维护和发展。 单元测试注意项:在最基本的功能或参数验证真实性,必须要代码作者来写,保证机器状态前后不变,快,结果重复且一致,保持独立,覆盖所有代码路径,集成到 ...

洛谷P1896

博主头像 题目大意 在 \(N \times N\) 的棋盘上放置 \(K\) 个国王,使得它们互不攻击,国王的攻击范围是九宫格的另外八个格子,计算有多少种合法的放置方案。 数据范围:\(1 \le N \le 9\),\(0 \le K \le N \times N\) 分析 \(N\) 较小,尝试暴力搜索 ...

洛谷P2518

博主头像 题目大意 给定一个整数 \(n\),通过删除任意多个 \(0\),然后重新排列剩余数字,求能产生多少个比原数小的不同数。 分析 只能删除数字 \(0\),其他数字必须保留。 可以重新排列数字顺序。 生成的数不能有前导 \(0\)。 要计算所有不同的比原数小的数。 我们可以从高位到低位逐位确定数字,使 ...

洛谷P3857

博主头像 题目大意 共有 \(N\) 个灯泡,最开始都是不亮的,由 \(M\) 个开关控制,每个开关有各自的控制范围,开关可以让亮的灯不亮,同时让不亮的灯变亮。求这些灯光可能有多少种状态。 问题转化 每个开关看作一个长度为 \(N\) 的二进制向量(O 表示 \(1\),X 表示 \(0\))。 每个灯泡的状 ...

洛谷P3177

博主头像 题目大意 在一棵带权树上选择 \(k\) 个节点染成黑色,其余节点染成白色,使得所有黑点对距离之和加上所有白点对距离之和最大。 问题转化 暴力枚举的时间复杂度是 \(O(2^n)\),对于 \(n \leq 2000\) 不可接受。那么,这道题该如何入手呢? 关键:考虑每条边对总收益的贡献。 对于树 ...

洛谷P4035

博主头像 题目大意 在 \(n\) 维空间中,给定球面上的 \(n+1\) 个点的坐标,求球心的坐标。 解题思路 标签:高斯消元法 1. 问题转化 设球心坐标为 \((x_1, x_2, ..., x_n)\),半径为 \(R\)。 对于球面上的每个点 \(P_i = (a_{i1}, a_{i2}, ... ...

第一章使用Navicat创建数据库

博主头像 一.使用Navicat创建数据库 示例:创建一个test的数据库 1.打开Navicat,打开连接然后右键选择新建数据库。 2.输入数据库名字,字符集选择utf-8,点击确认,数据库就建好了,如果没有显示可以刷新一下。找到后右键打开数据库。 二.使用sql语句创建,打开链接后点击查询,新建查询输入s ...

洛谷P2607

博主头像 题目大意 从 \(n\) 个骑士中选择一个军团,使得: 不存在一个骑士与他最痛恨的骑士一同被选入。 所有选中骑士的战斗力总和最大。 关键:每个骑士都有且仅有一个自己痛恨的骑士(不是自己)。 分析 这些骑士之间的关系看起来类似于没有上司的舞会那道题,于是考虑直接进行树形DP,随机把一个点作为根节点进行 ...

CF2155E

博主头像 题目大意 在一个 \(n \times m\) 的网格中,初始有 \(k\) 个令牌放在特定位置。两名玩家轮流操作,每次操作选择一个令牌出发、最终到达第一列,路径需满足: 每一步只能走到相邻单元格; 列坐标始终不增加(即只能向左或上下移动,但不能向右); 第一步必须向左移动一列,且起点是路径中唯一处 ...

2.8 cookie session

会话跟踪技术包括cookie和session cookie把数据存储到客户端,客户端可以长期存储,不安全 原理:服务器回在response中返回一个set-cookie的请求头使得客户端会有一个cookie的值 cookie=new cookie(key,value) response.addCoo ...

线性规划的经典应用:从数学模型到企业决策实战

在现代企业管理中,真正稀缺的从来不是机会,而是资源。原材料有限、设备产能受限、人工工时紧张,而市场需求却不断增长,产品种类也日益丰富。管理者每天面对的核心问题,并不是“要不要生产”,而是“该优先生产什么、生产多少、如何分配资源才能带来最大收益”。当决策不再只靠经验,而需要在多种约束条件下寻找最优方案 ...

以工程思维,破局软件开发的混沌

读完邹欣老师的《构建之法》,我最大的收获的是跳出了“编程=写代码”的浅层认知,真正理解了“软件构建”背后系统化、工程化的思维逻辑。此前,我总认为软件开发是靠程序员的灵感与技术堆砌,直到接触书中对软件生命周期、团队协作、质量管控的详细阐述,才明白优秀的软件产品,从来不是单兵作战的成果,而是一套科学构建 ...

于细节处精进,在实践中成长

邹欣老师的《构建之法》,没有晦涩难懂的理论堆砌,而是结合大量真实的开发案例,将软件构建的底层逻辑与实践方法娓娓道来。读完这本书,我深刻体会到,软件开发不仅需要扎实的技术功底,更需要注重细节、脚踏实地的实践精神,所谓“构建之法”,本质上就是“细节之法”“实践之法”。 书中对“编码规范”的详细阐述,让我 ...

跳出技术局限,理解软件构建的本质

如果说此前我对软件开发的理解,局限于“技术实现”的层面,那么读完邹欣老师的《构建之法》,我彻底跳出了技术的局限,真正理解了软件构建的本质——软件构建不仅是技术的集合,更是需求、技术、团队、用户的有机融合,其核心是“解决问题”,而非“堆砌技术”。 书中最让我印象深刻的,是邹欣老师对“需求分析”的论述。 ...

123···200>