刷新
COCI 2024/2025 #3

博主头像 T1 P11474 [COCI 2024/2025 #3] 公交车 / Autobus 愤怒,从红升橙足以说明其恶心,考场上调了半小时才过。 这道题的车能够开 \(24\) 小时,并且他能从前一天开到第二天,由于它只能开 \(24\) 小时,所以说发车时间的时刻晚于或等于到达时间,说明他开了一天,由 ...

CMake构建学习笔记19-OpenSSL库的构建

博主头像 1. 概述 OpenSSL是一个开源的加密工具包和库,主要实现了安全套接字层(SSL)和传输层安全(TLS)协议,以及各种加密算法、数字签名、消息摘要、加密证书等功能。这个库可以说是Web开发尤其是HTTPS通信的基石了。这里就具体讲解一下如何构建它。 2. 构建过程 2.1 Windows环境 首 ...

C++面向对象

博主头像 目录C++核心类和对象对象特性友元运算符重载继承多态文件读写 C++核心 这是我在学习C++面向对象部分的一些笔记,主要用于自己复习。学习视频主要来自黑马程序员C++核心部分,视频链接如下所示: https://www.bilibili.com/video/BV1et411b73Z/?spm_id_ ...

sort算法的使用

博主头像 sort算法的使用 望文生义,sort是STL内置的一个排序算法,其底层是由多个排序算法的配合的使用。 需要包含的头文件 #include<algorithm> 使用 sort(参数1,参数2,参数3) 参数1:排序的左端点的迭代器或者地址 参数2:排序的右端点的迭代器或者地址 参数3:控制排序优先 ...

3. 录入成绩【算法赛】{这题通过率是不是有点高!}——《蓝桥杯》第 24 场 小白入门赛

博主头像 问题描述 点击查看题目信息 蓝桥杯全国总决赛的颁奖典礼结束后,小蓝被分配了一个任务——录入部分获奖选手的奖项信息。 他用 "G"、"G1"、"G2"、"G3"、"GG"、"1"、"2"、"3" 这些字符串分别表示国特、国一、国二、国三、国优、省一、省二、省三等级。为了提高效率,小蓝写了个 Pytho ...

C++ OCR证件照文字识别

博主头像 一.引言 文字识别,也称为光学字符识别(Optical Character Recognition, OCR),是一种将不同形式的文档(如扫描的纸质文档、PDF文件或数字相机拍摄的图片)中的文字转换成可编辑和可搜索的数据的技术。随着技术的发展,文字识别技术已经成为信息管理、自动化办公和智能系统的关键 ...

ABS函数:C语言与Excel中的绝对值计算

ABS函数:C语言与Excel中的绝对值计算 ABS函数在不同的编程和计算环境中有着相似但又有所区别的用途。在本文中,我们将重点探讨ABS函数在C语言中的应用,同时也会结合Excel中的ABS函数进行对比分析,帮助读者更好地理解这一功能强大的工具。 C语言中的ABS函数 在C语言中,abs 函数用于 ...

初赛知识点

初赛知识点 目录初赛知识点一:考些什么二:芝士点复习(c++算法)三:计算机四:操作系统五:网络 & 数据库六:软件工程 一:考些什么 编程语言: 常见编程语言(C++)的基本语法和特性。 数据类型、变量、运算符、控制结构(如条件语句、循环语句)。 函数和过程的定义与调用、参数传递、作用域。 面向对 ...

【C++】static 知识整理 【静态与局部静态】

博主头像 目录类外类内局部静态 local static类外类内 类外 C++的静态可以分为两种情况来讨论:在类外和在类内。 对于静态变量/函数,链接将只在内部 (如果不用static,那么在不同文件定义同名变量会报错) 声明定义在其他地方的变量需要使用extern,函数则不需要 类内 静态变量/方法将与类的 ...

Reverse花指令及反混淆

博主头像 花指令是反调试的一种基本的方法。其存在是干扰选手静态分析,但不会影响程序的运行。实质就是一串垃圾指令,它与程序本身的功能无关,并不影响程序本身的逻辑。在软件保护中,花指令被作为一种手段来增加静态分析的难度。IDA并不能正常识别花指令,导致可看可分析代码被破坏,因此需要我们自己去分析一下。 ...

P1541 [NOIP2010 提高组] 乌龟棋 题解

博主头像 动规题。 动态规划分为3步: 1.定义数组元素含义。 2.找到数组元素之间的关系式。 3.找出初始值。 第一步 我们不难发现这道题可以现在dp数组中设一个数组dp[i]表示到了第i个格子所获得的最大分数。 再思考题目中给的4种卡牌。 我们可以发现,dp[i]可以由dp[i-1]+a[i],dp[i- ...

QT - QOverload说明及示例

博主头像 在QT中,通常我们建立信号槽时信号和槽传递的参数是对应的,允许槽的函数比信号的函数少,但是排列顺序不能变。 当信号的参数被重载或者信号参数与槽函数的参数不一致时,需要指定本次connect时信号使用的参数或者将信号使用的参数强转,这就用到了信号重载。 比如常用的QComboBox类中的&QCombo ...

【C++】类的继承的深入探讨

博主头像 继承是扩展现有类并为基类提供新功能的一种方式。 本文主要探讨一个问题:子类会包含父类所包含的一切吗? 起初,作者认为这个问题的答案是否定的,因为子类无法访问父类的private成员 但是,运行下述一个简易的示例代码,得到Entity类和Player类的大小分别是8和16。 #include<iost ...

P10412 「QFOI R2」钟声远带斜阳 ——思维转化

「QFOI R2」钟声远带斜阳 题目描述 注意:本题中的所有数列下标从 \(0\) 开始。 小 R 是一个可爱的女孩子,她喜欢研究无穷数列。 她称一个无穷数列 \(b\) 是美妙的,当且仅当存在自然数 \(k_0\),使得对于所有 \(k\ge k_0\),都满足 \(b\) 中下标在区间 \([k ...

QT6.8 MySQL驱动编译 MSVC2022-64位

QT6.8没有编译MySql驱动,也没有.pro的项目文件,只能自己想办法编译,网上找了很多方法,终于找到了可以成功编译的方法,下面将我的编译过程详细记录如下: [声明:本文为原创,未经允许,不得转载] 当前安装情况如下,安装了2个版本的QT: QT6.8 msvc2022_64环境 D:\Prog ...

求区间[l, r]中各个数的因数

博主头像 求区间[l, r]中各个数的因数 今日通过一道题学会了一个使用调和级数(时间复杂度Ologn)求区间中各个数的因数,感觉还是数论的内容,记录一下。 题目概述: 给定l, r。求l-r中各个数的因数 代码: void get_results(int l, int r) { std::vector<st ...

123···26>