进行一个一个算法知识点的复习
b本篇为方便博主笨比时及时进行算法知识点的一个一个快速回顾 赛前提醒 能用long long和double就用 稳定心态,减少失误,能得就得,至少能把自己能力范围内的分100%拿到 先通看一遍,有个整体把握. 三思而后行(思考对了才好实现),一定要花足够多的时间去读题和构思(花多点时间读题思考肯定比在一个错误的思路上进行要好的多!多一分钟好的思考也许能减少五分钟的码量) 仔细读题,确保每个字眼都读到读懂 数据范围及分布 极端/边界情况 构思代码 多用稿纸辅助思考,推算思路 不要尝试用不熟练的算法,就靠已学尽力做就好 实现代码 一遍实现一遍思考极端,边界等情况(极端小数据...
进行一个一个算法的学
25.4.10 闫氏dp分析法(从集合角度分析dp问题)干瞪眼看做题只是自设难度,多动手列(哪怕很简单)辅助思考才能简化而做题(如列竖式) 所有dp问题都是有限集中的最值问题 可能状态为指数级别,因而要用dp去优化,最优化. 为什么可以优化?一般分析要经过两个阶段: 1.化零为整状态表示f[i](一般都必须做过类似的题目才会好想出来) 划归,不是一个一个去枚举,而是一堆一堆去枚举,再去细化.把一堆有相似点(所有满足相同限制条件)的元素划为一个子集,然后用某一个状态来表示 维度表示一个或一类东西(集合)的一种限制条件 f[i]的值表示属性(最值,数量等) 2.化整为零状态计算 把f[i]划分成若干个子集(不重(可能)不漏(必须))来求 划分依据:寻找最后一个不同点 例题01背包
比赛相关内容的一个一个记
本篇对各个比赛的一个一个印象记录 蓝桥杯题型 填空 (2-4) 手动计算(日期,如闰年;几何,数学) 保证正确率 编程 (省6国8) (搜索,dp,贪心) 有部分分 先暴力,后优化 模板为王 必须在代码结尾 return 0,否则一定为零分 检查好自己提交的代码是否为去除多余东西,(只含必要输出成果)有必要东西的代码
搭建环境做一个一个备忘
为临时需要再搭建环境时做一个一个备忘 记得先切换电脑自带的快捷键,如切换语言标点 Devc最高支持c++11标准 安装时按默认(包括语言),可改安装到那个盘 选择语言在这里选择简体中文。 关于调试工具->编译选项->代码生成优化->代码生成->语言标准(根据需要修改) -> 代码性能->生成代码性能信息 ->连接器->产生调试信息 工具->环境选项->鼠标查看变量值 有改动,重启都一定要先编译再调试 快捷键 F5 开始调试 快捷键 F6 停止调试 快捷键 F7 单步调试(运行下一步) 快捷键 F8 单步进入函数调试 如果你调试前设置查看的话,变量会“Execute to evaluate” 遇见 endl 会卡死!调试查看 STL 里面参数会卡死! 看stl去调试的话一定会卡死,只能打印出来,或者(赋值给一个变量,查看变量)(注意取消鼠标看变量) 自动整理代码按下Ctrl+Shift+A整理 调整界面风格工具 ->...
顽强拼搏记录
本篇记录博主自己顽强拼搏的时刻以供回念.(没有含金量,全是刺激性) 这也许,就是我为什么又菜又爱玩吧. 此致. 2025.3.23 大工之星第二场开头ev录屏忘开了,中间又花了近1h去做了个志愿活动(雾
唐b杂事
[toc] 算法学习方面1.vscode调试跟coderunner插件配置文件是分开来的,要想用vscode自带调试设置为c++20,必须在tasks.json文件中的args里面添加一个”-std=c++2a”,(注意逗号,双引号和a). 2.玛德用宏定义(纯文本替换卧槽忘了运算顺序)被干死了,再用宏定义我就是煞笔.
麦麦--qq聊天机器人部署备忘
重启电脑后如何启动启动QQ打开compass,启动数据库打开bot文件夹,启动终端123bot\\Scripts\\activatenb run 嗯看个几把教程,身为新手,无法分辨教程是不是全对,又搜不到,该问的时候就正确的去发问,真几把别不好意思. 多看看新的教程,评价好的,完整的教程,甚至是视频教程(虽然慢点但是最稳,能看见所有步)
算法学习有感
...
一个一个计算机网络笔记
一个一个计算机网络的笔记[TOC] TCP/IP 网络模型有哪几层?问大家,为什么要有 TCP/IP 网络模型? 对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。 这个网络协议是分层的,每一层都有各自的作用和职责,接下来就根据「 TCP/IP 网络模型」分别对每一层进行介绍。 应用层最上层的,也是我们能直接接触到的就是应用层(Application Layer),我们电脑或手机使用的应用软件都是在应用层实现。那么,当两个不同设备的应用需要通信的时候,应用就把应用数据传给下一层,也就是传输层。 所以,应用层只需要专注于为用户提供应用功能,比如...