自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 conda学习笔记

Conda是一个跨平台的包管理和环境管理工具,支持Python及其他语言。核心功能包括创建隔离虚拟环境、自动处理依赖关系、跨平台支持和预编译二进制包。Conda适合管理多版本Python项目,尤其适用于科学计算和数据分析场景。Anaconda提供开箱即用的1500+科学计算包,而Miniconda是轻量级版本。使用时应优先使用conda安装包,必要时配合pip,并注意避免依赖冲突。常用命令包括环境创建、激活、删除以及包安装等操作。

2026-02-26 22:02:27 457

原创 Parking Project 环境配置复盘总结

本文总结了Windows环境下配置停车场车位识别项目时遇到的依赖问题及解决方案。主要问题包括:Python 3.12与旧版库不兼容、NumPy版本冲突导致OpenCV/PyTorch无法导入、缺少Visual C++编译环境等。通过将Python降级至3.10、使用conda安装核心库(OpenCV 4.10.0、NumPy 1.24.3等)、pip安装PyTorch CPU版本,并安装Visual C++运行库,最终建立了稳定的开发环境。关键经验是:选择兼容性更好的Python 3.10,合理搭配cond

2026-02-26 21:54:05 765

原创 Prompt、Agent、MCP分别是什么?

定义: MCP (Model Context Protocol) 是一个通信协议,专门用于规范Agent与Tool/服务之间的交互方式。核心组件MCP Server: 运行Agent Tool/服务的服务器。MCP Client: 调用MCP Server上Agent Tool/服务的Agent。MCP规范内容定义了MCP Server与MCP Client之间的通信方式。规定了MCP Server需提供的接口,例如查询可用的Tool、Tool的功能描述、所需参数格式等。

2026-02-20 22:42:42 619

原创 DOMjudge搭建记录

本文记录了在Ubuntu 22.04云服务器上使用Docker部署DOMjudge比赛系统的过程。DOMjudge是一款专为ACM/ICPC等程序设计竞赛设计的评测系统,具有比赛滚榜、倒计时等专业功能。部署步骤包括:1)配置Linux cgroup;2)安装Docker和docker-compose;3)通过docker-compose.yml文件部署DOMjudge的数据库、后台服务和判题机组件。重点解决了判题机API密钥获取和判题机数量配置问题。该系统适合作为正式比赛平台使用,为后续训练赛提供了稳定可靠

2026-02-18 21:19:19 714

原创 管道、环境变量与常用命令

本文介绍了Linux系统中的管道、环境变量和常用命令。管道用于将前一个命令的输出重定向为下一个命令的输入,可以串联多个命令。环境变量是系统的全局配置变量,可通过修改.bashrc文件实现持久化设置。常用命令包括查看系统状态的top、df等,管理文件权限的chmod,以及文件检索命令find等。掌握这些基础内容能有效提高Linux使用效率。

2026-01-22 16:17:17 1123

原创 常用文件管理命令

本文总结了Linux系统中常用的文件管理命令,包括基本操作快捷键(如复制粘贴)、目录操作(pwd、mkdir、cd)、文件操作(touch、cat、rm、mv、cp)以及查找命令(find)。详细介绍了ls命令的多种参数用法、rm命令的删除选项、mv/cp命令的移动复制功能,以及touch命令修改文件时间属性的各种参数。这些命令涵盖了Linux日常文件管理的基本需求,是系统操作的基础工具。

2026-01-22 16:13:08 710

原创 tmux和vim

本文介绍了Linux下tmux和vim两个常用工具的基本操作指南。tmux部分讲解了分屏操作、会话管理、窗口切换等功能,包括创建/挂起会话、分屏调整、复制粘贴等快捷键。vim部分涵盖了一般命令模式、编辑模式和命令行模式的切换,详细说明了光标移动、文本编辑、查找替换、保存退出等操作指令,并介绍了显示行号、代码格式化等实用功能。这两个工具的组合使用可以显著提高Linux环境下的终端操作效率。

2026-01-22 16:12:35 969

原创 Thrift

Thrift简介与安装 Thrift是Facebook开发的跨语言RPC服务框架,通过IDL定义接口并生成多语言代码,实现不同语言服务间的无缝调用。其协议栈包含传输层、协议层和处理器层,支持多种数据类型和容器类型。安装方式包括直接下载二进制文件或源码编译,支持Windows、Linux等平台。Thrift通过中间语言IDL定义RPC接口,编译器可生成不同语言代码,实现服务端与客户端的解耦。基础数据类型包括bool、整型、string等,支持map、list、set容器类型。使用前需声明目标语言命名空间以避免

2026-01-22 16:12:06 1046

原创 Linux远程登录-SSH

Linux使用SSH远程登陆

2026-01-22 16:10:45 921

原创 shell语法

本文简要介绍了Linux shell脚本的基础语法。主要内容包括:shell脚本的基本概念和常见类型(如bash、csh等);注释的两种写法(单行和多行);变量的定义、修改和删除操作;默认变量的使用方法(如$0、$1等参数);数组的定义和访问方式。文章还提及了expr、read、echo等常用命令,以及条件判断、循环语句、函数定义等编程结构。最后简要说明了文件重定向和外部脚本引入的方法。该文为Linux shell脚本编程提供了基础语法参考。

2026-01-22 16:09:34 467

原创 Linux杂项

Linux−杂项。

2026-01-22 16:08:59 855

原创 Linux基础概念知识

本文摘要介绍了Linux网络基础知识和服务器管理要点。主要内容包括:1) 计算机网络组成要素和OSI七层协议模型;2) Linux目录结构及各目录功能说明;3) 服务器管理的关键环节,包括软件安装配置、启动管理、日志分析和备份策略;4) 系统权限设置注意事项。文章为Linux系统管理员提供了网络架构和服务器运维的基础知识框架,涵盖从底层网络协议到上层应用管理的完整技术链。

2026-01-22 16:08:25 538

原创 git的基本使用

本文介绍了Git的基本使用方法和常用指令,涵盖了Git工作区、暂存区、本地仓库和远程仓库的基本概念。主要内容包括:1)项目上传和拉取的基本操作(git init、git clone、git pull等);2)本地和远程仓库管理命令(git status、git log、git remote等);3)文件跟踪控制和版本回退操作;4)常用全局设置和分支管理指令;5)代码合并与冲突解决方法。文章还提供了SSH、GIT和HTTPS三种协议的使用示例,以及.gitignore文件的配置方法,适合Git初学者快速掌握基

2026-01-22 16:07:12 909

原创 论文&期刊相关概念整理

论文&会议相关概念整理

2026-01-22 15:55:33 1031

原创 2023icpc南京站

2023icpc南京站C. Primitive RootF. Equivalent RewritingG. KnapsackI. Counter

2024-09-13 21:22:25 2151 1

原创 Codeforces Round 969 (Div. 2)

Codeforces Round 969 (Div. 2) A. Dora's SetB. Index and Maximum ValueC. Dora and C++D. Iris and game on the Tree

2024-09-10 23:33:01 1242

原创 2024河南省萌新联赛第四场I

2024河南省萌新联赛第四场I。

2024-08-08 12:32:09 563 1

原创 牛客——“葡萄城杯”牛客周赛 Round 53

“葡萄城杯”牛客周赛 Round 53D. 小红姐比赛E. 折半丢弃F. 小红走矩阵G. 游游的删点直径(树形dp)

2024-07-30 20:35:32 548

原创 Codeforces Round 960 (Div. 2)(ABCD)

Codeforces Round 960 (Div. 2)A. Submission BaitB. Array CraftC. Mad MAD SumD. Grid Puzzle

2024-07-21 11:31:48 1002

原创 如何查看Linux中某个项目是否在Docker中运行

Docker 容器的进程运行在特定的 cgroup 中。你可以通过检查进程的 cgroup 信息来判断它是否在 Docker 容器中运行。查找与你的项目名称相关的容器名称或镜像名称。如果你的项目正在运行其中,则表明它在 Docker 容器中。在 Docker 容器内,一些文件系统路径与宿主机不同。找到 PID 后,检查该进程的 cgroup 信息。列出正在运行的 Docker 容器,看看你的项目是否在其中。字样,则表明该进程在 Docker 容器中运行。在某些容器内,这个文件会包含关于容器的信息。

2024-07-18 12:06:09 1670

原创 Codeforces Round 958 (Div. 2)

CodeforcesRound958(Div.2)\Huge{Codeforces Round 958 (Div. 2)}CodeforcesRound958(Div.2)给出一个数组,每次可以选择数组中的一个数,并将其拆为不超过kkk个数。问最少需要几次可以构造出全111数组(数组中只包含111)。贪心的想,我们每次可以将选出的数字x拆为1+1+1+…+(x-k+1)。那么结果即为:⌈n−1k−1⌉\left \lceil \frac{n-1}{k-1} \right \rceil ⌈k−1n−1​

2024-07-16 11:49:50 1717

原创 Windows终端远程登陆Linux服务器(SSH+VScode)

软件开发以来Linux系统可以说是非常普遍,而远程连接Linux服务器进行开发和维护更是成为一种常态,但对于业余选手来说,通常大家使用的都是Windows系统。本文将从0开始讲解如何使用Windows系统进行远程登陆Linux服务器,以及使用VScode进行开发。

2024-07-14 13:58:20 1640

原创 2022icpc亚洲区域赛(南京站)Problem D - 聊天程序

2022icpc亚洲区域赛(南京站)Problem D - 聊天程序本题首先给出$n,k,m,c,d$,然后给出$n$个整数$a_1,a_2...a_n$。题目要求执行以下操作至少一次:- 选择一个长度恰好为$m$的子数组$a$,然后将长度也为$m$的等差数组(首项为$c$,公差为$d$)依次加到对应的子数组$a$上。求至多一次操作之后,序列中第$k$大的值最大可能是多少?

2024-05-28 19:15:40 1511

原创 2023山东ICPC省赛Problem B.建筑公司(拓扑排序)

2023山东ICPC省赛Problem B.建筑公司题目给出若干中工种和每类工种的人数,然后给出若干项工程,每项工程的性质有:1. 完成该项工程所需的各工种人数。2. 完成该项工程后可以增加的每类工种人数。要求求出最多能够完成多少项工程?每项工程需要完成的时间忽略不计,可以理解为只要各工种人数满足该工程所需人数,则和获取此工程的增加人数,并且需要完成该工程的人数**不会消耗**。

2024-05-27 23:44:16 1000

原创 2023山东ICPC省赛Problem E. Math Problem

2023山东ICPC省赛Problem E. Math Problem首先给出五个数字:$n,k,m,a,b$;然后可以对n执行进行以下两种操作任意次:- 选择一个整数$x(0 \le x \le k)$;令$n=k\times n + x$,该操作每次花费$a$枚金币,每次选择的$x$可以不同。- 令$n=\left \lfloor \frac{n}{k} \right \rfloor $,该操作每次花费$b$枚金币。求将$n$变为**$m$的倍数**最少需要花费几枚金币($0$是任何正整数的

2024-05-27 18:53:46 712

原创 树形dp(学习过程+刷题总结)

花了几天时间学了一下树形dp,然后刷了一些题(基本上全都是在刷题),因为树形dp大致就分为两种类型,并且每道题都有自己的特点,并没有固定的格式,所以学习方式应该是多刷题练习。动态规划入门——动态规划与数据结构的结合,在树上做DP - Koshkaaa (cnblogs.com)【算法学习笔记】动态规划与数据结构的结合,在树上做DP - Koshkaaa (cnblogs.com)【动态规划】树形DP完全详解!

2024-05-25 20:15:17 1206 1

原创 洛谷P3574 [POI2014] FAR-FarmCraft(树形dp)

洛谷P3574POI2014FAR−FarmCraft(树形dp)给一棵树,走过每条边需要花费一个时间,安装软件又需要花费一个时间,需要遍历整棵树并回到起点,想让所有点中到达时间+安装时间的最大值最小,问这个值是多少?

2024-05-25 19:28:53 1336

原创 洛谷 P2986 [USACO10MAR] Great Cow Gathering G(树形dp)

洛谷P2986 [USACO10MAR] Great Cow Gathering G有$n$个农场,每个农场相互可以到达(联通),有$n-1$条路连接这$n$个农场。每条路对应的有其长度$L_i$,然后每个农场有若干头牛$C_i$。现在要选择一个农场,并让所有牛都去,求再哪个农场举办能使得所有牛移动距离最小?输出最小的移动距离总和。

2024-05-25 13:48:14 844

原创 POJ 1463 Strategic game/洛谷UVA1292(树形dp)

POJ 1463 Strategic game/洛谷UVA1292(树形dp)给定一棵$n$个节点的树。你需要让这棵树上的每条边都被看守。当一条边的端点上至少有一个士兵时,我们就说这条边被看守。求出看守这棵树最少用的士兵数量。

2024-05-24 18:17:36 688

原创 [POI2008] STA-Station/洛谷P3478(树形dp)

[POI2008] STA-Station/洛谷P3478(树形dp)给定一个$n$个点的树,请求出一个结点,使得以这个结点为根时,所有结点的深度之和最大。一个结点的深度之定义为该节点到根的简单路径上边的数量。

2024-05-24 17:52:09 1188

原创 HDU 2196 Computer(树形dp)

HDU2196Computer(树形dp)给出一个n个节点的无根树,求每个节点所能到达的最远距离。

2024-05-22 17:32:19 1632

原创 洛谷 P1352 没有上司的舞会(树形dp)

洛谷P1352没有上司的舞会(树形dp)

2024-05-22 13:32:58 1090

原创 Codeforces Round 946 (Div.3)

Codeforces Round 946 (Div.3) Problems A. Phone DesktopProblems B. Symmetric EncodingProblems C. Beautiful Triple PairsProblems D. Ingenuity-2Problems E. Money Buys Happiness

2024-05-21 22:42:23 866

原创 codeforces 936(Div3) C.Tree Cutting

codeforces 936(Div3) C.TreeCutting给出一颗有n个节点的树,然后给出n−1条边的情况。然后给出一个k,要求删掉树中的k条边,要求删掉边后的节点最少的子树的节点数最多。(1≤k

2024-05-19 22:49:45 732

原创 2024ccpc全国邀请赛(郑州)暨第六届ccpc河南省赛(ABFHJKLM)

2024ccpc中国大学生程序设计竞赛(郑州全国邀请赛)2024ccpc郑州全国邀请赛(ABFHJKLM)Problem A. Once In My LifeProblem B. 扫雷 1Problem F. 优秀字符串Problem H. 随机栈Problem J. 排列与合数Problem K. 树上问题Problem L. Toxel与PCPC IIProblem M. 有效算法

2024-05-15 00:14:22 2189 2

原创 2023ccpc重庆站女生专场B.终焉之茧(交互题)

2023ccpc重庆站女生专场B.终焉之茧(交互题)给定一个无限大的平面,终焉之茧坐标为$[x_0,y_0]$,数据保证$-10^3\le x_0,y_0 \le 10^3$。初始会给出终焉之茧与$[0,0]$坐标的距离$f(d)=(x-x_0)^2+(y-y_0)^2$。然后我们可以查询至多30次:- `dx dy`:将当前坐标$[x,y]$移动到$[x+dx,y+dy]$,然后会返回当前坐标距离终焉之茧的距离$f(d)$。- 若距离$f(d)=0$时,表示找到终焉之茧,结束!- $-2

2024-05-07 19:48:52 1549 2

原创 2024icpc武汉站邀请赛F.Custom-Made Clothes(交互题)

2024icpc武汉站邀请赛F.Custom-Made Clothes(交互题)

2024-05-06 22:37:30 2459

原创 The 17-th BIT Campus Programming Contest C.小L的旅行

The 17-th BIT Campus Programming ContestC.小L的旅行

2024-05-06 00:02:01 612

原创 Codeforces Round 943(Div.3) F.Equal XOR Segments

Codeforces Round 943(Div.3) F.Equal XOR Segments

2024-05-04 19:54:20 1317

原创 The 9th CCPC Harbin B.Memory

The 9th CCPC (Harbin) Onsite(The 2nd Universal Cup. Stage 10: Harbin)B.Memory

2024-05-04 18:02:35 1149

The Blocks Problem

题面

2024-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除