- 2025-01-07简易动态进程池
/************proto.h********************/#ifndef__PROTO_H__#define__PROTO_H__#defineFORMAT "%ld\n"#defineMINIDLEPROCNUM 5#defineMAXIDLEPROCNUM 10#defineMAXPROCNUM 20#defineSERVERPORT "4096"#endif /************se
- 2025-01-07Qt 写无边框窗口时,遇到的问题与解决方法
一、无边框窗口问题/需求汇总:1、窗口最大化时闪屏、卡顿问题。2、鼠标左键可移动窗口,但只在窗口上下左右30以内区域可移动,其它地方不可移动。3、双屏幕时,窗口最大、向下还原需要在当前屏幕显示,不回到主屏幕。4、窗口正常显示时在屏幕中间区域。5、窗口最大化显示
- 2025-01-06AtCoder备赛刷题 ABC 361 | Go Territory
学习C++从娃娃抓起!记录下AtCoder(日本算法竞技网站)备赛学习过程中的题目,记录每一个瞬间。附上汇总贴:AtCoder备赛刷题|汇总【ProblemStatement】ThereareNNNston
- 2025-01-06启航数据结构算法之雅舟,悠游C++智慧之旅——线性艺术:顺序表之细腻探索
人无完人,持之以恒,方能见真我!!!共同进步!!文章目录一、线性表的概念二、顺序表1.概念与结构2.顺序表的分类静态顺序表动态顺序表三、顺序表的实现1.顺序表的结构2.顺序表的初始化和销毁初始化函数销毁函数3.顺序表的扩容4.顺序表的尾插和头插尾插函数头插函数5.顺序
- 2025-01-05C# 贪吃蛇
UML面向对象的七大原则单一职责原则开闭原则里氏替换原则依赖倒转原则迪米特法则接口隔离原则合成复用原则总结贪吃蛇小项目BeginOrEndSceneusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.T
- 2025-01-04sys.data.pas
sys.data.pasunitsys.data;//cxg2024-12-22key-valuelist//fit(fpc+delphi){$ifdeffpc}{$modedelphi}{$H+}{$endif}interfaceusesGenerics.Collections,Variants,SysUtils,Classes;typeraw=RawByteString;Praw=PRawByteString;int=i
- 2025-01-04C语言实现通讯录(静态的版本)
通讯录的实现框架静态的版本实现一个通讯录:人的信息:名字+年龄+性别+电话+地址1.存放100个人的信息2.增加联系人3.删除指定联系人4.查找联系人5.修改联系人6.显示联系人7.排序测试功能test.c通讯录相关的实现contact.c通讯录相关的声明contact.h
- 2025-01-03题解:AtCoder [ARC176D] Swap Permutation
题意原题链接给定一个长度为\(n\)的排列\(p\),并执行以下操作\(m\)次:选择\(1\leqi<j\leqn\),交换\(p_i\)和\(p_j\)。定义一个序列\(p\)的权值为\(\sum_{i=1}^{n-1}|p_i-p_{i-1}|\)。求在\(\binom{n}{2}^m\)种可能的操作后,\(p\)的价值之和。答案对\(998244353\)
- 2025-01-031.3 CW 模拟赛 赛时记录
前言还是传统手法,冲冲冲看题\(\rm{T1}\)好吧,不会高精度,寄了\(\rm{T2}\)博弈\(\rm{T3}\)我不到啊\(\rm{T4}\)看不懂思密达首先这套题肯定不是能拿大分的题,所以今天尽量多分析,给每个题留足思考时间,然后多打暴力,最后拼高分/正解以后也尽量做到看题的时
- 2025-01-02日常训练2025-1-2
日常训练2025-1-2D.Digitalstringmaximizationrating:1300https://codeforces.com/contest/2050/problem/D思路:找trick+暴力根据题意,一个数值为i的数最多向左移动i步。而最大的数为9,也就是说对于一个位置x,他的值只可能来自于\([x,x+9]\)这个范围,更远的
- 2025-01-022025-1-1 / 2025-1-2 做题笔记
2025-1-1/2025-1-2做题笔记持续更新中……目录2025-1-1/2025-1-2做题笔记CF1534H-LostNodesCF1510B-ButtonLockCF1336E1-ChioriandDollPicking(easyversion)UOJR28B-环环相扣ATNOMURA2020F-SortingGameATJOISC2017E-壊れた機器(BrokenDevice)SYS
- 2024-12-30使用Euphoria语言破解滑块验证码的过程解析
Euphoria是一种简单而高效的编程语言,特别适合用于快速开发与原型设计。尽管它通常用于桌面应用程序或脚本化任务,本次我们将通过Euphoria实现一个破解滑块验证码的程序,涵盖图像差异检测和模拟滑块拖动的核心逻辑。破解流程加载验证码图片使用Euphoria处理图像文件并加载背
- 2024-12-30穷举vs暴搜vs深搜vs回溯vs剪枝系列一>
题目: 解析: 决策树: 代码设计: 代码: 写法一:path为全局变量privateintret,path,aim;publicintfindTargetSumWays(int[]nums,inttarget){aim=target;dfs(nums,0);returnret;}privatevoiddfs(i
- 2024-12-30FHQ-Treap
\(FHQ-Treap\)是无旋平衡树的一种,码量相对少,并且简单易懂。一下简称\(treap\)(注意还有别的\(treap\),但是在本文中仅指\(FHQ-Treap\))。\(treap\)仅需要合并和分裂。\(treap\)结合了小根堆(父亲节点权值比儿子小)和二叉查找树(左子树的值比根小,右子树的值比根大)的特性。
- 2024-12-30AT_abc237_g [ABC237G] Range Sort Query 题解
题目传送门前置知识珂朵莉树/颜色段均摊解法观察到只有\(=x\)的位置才是重要的,而其他位置上的数具体是什么并不重要,我们只需要关注其大小关系。第一遍将\(\gex\)的数看做\(1\),将\(<x\)的数看做\(0\)。第二遍将\(>x\)的数看做\(1\),将\(\lex\)的数看做\(1\)。
- 2024-12-29STL
STLSTL基本概念:STL(StandardTemplateLibrary,标准模板库)。STL从广义上分为:容器(container)算法(algorithm)迭代器(iterator)。容器和算法之间通过迭代器进行无缝连接。STL几乎所有的代码都采用了模板类或者模板函数。STL六大组件:STL大体分为六大组件,分别是:容
- 2024-12-29c++《射击小游戏》
#include<easyx.h>#include<time.h>#include<conio.h>classBullet;classTank;classE_Bullet;classBoss;booldead=false;boolwined=false;structpos//坐标类{inta;intb;};classE_Bullet//敌人打出的子弹{public:clock_td;in
- 2024-12-29查找相同单词
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即
- 2024-12-27string类
为什么学习string类?1.1C语言中的字符串C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。1.2面试题
- 2024-12-26数据结构--双向循环链表
之前我们写过了单链表的博文了,我们发现这是不是找头找尾有点麻烦啊。这里让我们来引入是双向带头的循环的链表。双向循环链表至此,正文开始:首先让我们来区分什么几种类型:类型单向链表,双向链表,带头/不带头,循环/不循环1.单向链表2.双向链表: 3.带头/不带头4.循环/非
- 2024-12-26dymean 维度
Letmehelpanalyzetheresiduepositionembeddingfromthecode.LookingattheAminoAcidEmbeddingclassinthefirstfile,therearetwooptionsforpositionembeddings:RelativePositionEmbedding:ifrelative_position:self.res_pos_embedding=S
- 2024-12-26流星雨(BFS)
题目:链接:https://vjudge.net/problem/POJ-3669题意:流星雨来袭,一共有m颗陨石,每颗ti时间点的陨石砸击(xi,yi)以及其上下左右共5个点,在砸击的时刻及砸击后人都不能踏上这个点。在第一象限内,人位于原点(0,0),每次可以上下左右移动一次,找到达到安全位置的最短时间思路:开一张数表maze初始化
- 2024-12-26深度学习笔记——Transformer(上篇)
大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细介绍面试过程中可能遇到的Transformer知识点,由于字数限制,分为上下篇发布。文章目录初识Transformer1.编码器-解码器架构解码器的额外结构2.自注意力机制(Self-AttentionMechanism)解码器中的注
- 2024-12-26HNOI2016 序列 题解
HNOI2016序列题解我做离线版本时往了偏序方向想,但是发现非常麻烦。直到看到了在线版本的容斥做法,发现既好写又跑得快。首先考虑容斥,我们不妨把一个询问\([L,R]\)中最小值的位置\(pos\)求出来。子区间跨过\(pos\),贡献即\((pos-L+1)\times(R-pos+1)\timesa_{pos}\)。
- 2024-12-25P3722 [AH2017/HNOI2017] 影魔
P3722[AH2017/HNOI2017]影魔题目背景影魔,奈文摩尔,据说有着一个诗人的灵魂。事实上,他吞噬的诗人灵魂早已成千上万。千百年来,他收集了各式各样的灵魂,包括诗人、牧师、帝王、乞丐、奴隶、罪人,当然,还有英雄。每一个灵魂,都有着自己的战斗力,而影魔,靠这些战斗力提升自己的攻击。题