当前位置: 首页 > news >正文

2021ICPC四川省赛个人补题ABDHKLM

Dashboard - The 2021 Sichuan Provincial Collegiate Programming Contest - Codeforces

过题难度:

A K D M H B L

铜奖 5  594

银奖 6 368

金奖 8 755

codeforces.com/gym/103117/problem/A

模拟出牌的过程,打表即可

// Code Start Here	int t;cin >> t;while(t--){int n;cin >> n;if(n == 1)cout << 0 << endl;else if(n == 2) cout << 1 <<endl;else if(n == 3)cout << 1 <<endl;else if(n == 4)cout << 2 <<endl;else if(n == 5)cout << 2 <<endl;else if(n == 6)cout << 3 <<endl;else if(n == 7)cout << 3 <<endl;else if(n == 8)cout << 3 <<endl;else if(n == 9)cout << 2 <<endl;else if(n == 10)cout << 2 <<endl;else if(n == 11)cout << 1 <<endl;else if(n == 12)cout << 1 <<endl;else cout << 0 << endl;}

Problem - K - Codeforces

我们发现最优解肯定是间隔是K的尽量在一起,模拟即可

int n , k;cin >> n >> k;if(k >= n){for(int i = 1;i<n;i++)cout << i << " ";cout << n << endl;}else{vector<bool> vis(n + 1, false);vector<int> ans;for(int i = 1;i<=n;i++){if(!vis[i]){vis[i] = true;for(int j = i;j<=n;j += k){ans.push_back(j);vis[j] = true;}}}for(int i = 0;i<(int)(ans.size())-1;i++){cout << ans[i] << " ";	}cout << ans.back() << endl;}

Problem - D - Codeforces

模拟剪刀石头布即可

int a1,b1,c1,a2,b2,c2;cin>>a1>>b1>>c1>>a2>>b2>>c2;int sum=0;int min1=min(a1,b2);sum+=min1;a1-=min1;b2-=min1;min1=min(b1,c2);sum+=min1;b1-=min1;c2-=min1;min1=min(c1,a2);sum+=min1;c1-=min1;a2-=min1;min1=min(a1,a2);a2-=min1;min1=min(b1,b2);b2-=min1;min1=min(c1,c2);c2-=min1;int p=0;p=max(a2,b2);p=max(p,c2);sum-=p;cout<<sum<<endl;

codeforces.com/gym/103117/problem/M

我们考虑整个扩张的过程,在0 ~ p0内的扩张肯定优先走0~p0,而在0~p0外的扩张对于1e5 * 1e5不现实,考虑优化,只保留一个最大的区间,如果这个区间可以通过,那么一定存在答案

int n , k , x , p0;cin >> n >> k >> x >> p0;vector<int> v(n + 1);for(int i = 1;i<=n;i++)cin >> v[i];vector<int> l(k+1),r(k+1);for(int i = 1;i<=k;i++)cin >> l[i];for(int i = 1;i<=k;i++)cin >> r[i];int max_val = -1;for(int i = 1;i<=k;i++){if(l[i] >= p0){max_val = max(max_val , r[i] - l[i]);}}int max_time = max(p0 , max_val);int ans = 0;for(int i = 1;i<=n;i++){if(v[i] * max_time >= x)ans++;}cout << ans << endl;

codeforces.com/gym/103117/problem/H

大模拟

string s;cin >> s;string now = "";// 构造 imasuif(!s.empty()) now += s.back() , s.pop_back();if(!s.empty()) now += s.back() , s.pop_back();if(!s.empty()) now += s.back() , s.pop_back();if(!s.empty()) now += s.back() , s.pop_back();if(!s.empty()) now += s.back() , s.pop_back();reverse(now.begin(),now.end());if(now != "imasu")cout << s << now << endl;else{char ch2 , ch1;if(!s.empty())ch2 = s.back() , s.pop_back();if(!s.empty())ch1 = s.back() , s.pop_back();if(ch1 == 'c' && ch2 == 'h'){cout << s << "tte" << endl;return;}if(ch1 == 's' && ch2 == 'h'){cout << s << "shite" << endl;return;}if(ch1 == 'i' && ch2 == 'k' && s.empty()){cout << s  << "itte" << endl;return;}if(ch1 == 'i' && ch2 == 'k' && !s.empty()){cout << s  << "iite" << endl;return;}if(ch2 == 'r'){cout << s << ch1 << "tte" << endl;return ;}if(ch2 == 'm' || ch2 == 'b' || ch2 == 'n'){cout << s << ch1 << "nde" << endl;return;}if(ch2 == 'k'){cout << s << ch1 << "ite" << endl;return;}if(ch2 == 'g'){cout << s << ch1 << "ide" << endl;return;}cout << s << ch1 << ch2 << now << endl;

Problem - B - Codeforces

考虑从奇偶性入手来找回合数,特别要注意的是如果一开始为0的话那么后面无法进行,需要特判

	int n,m,k;cin>>n>>m>>k;for(int i=1;i<=n;i++){cin>>a[i];}int sum1=k/n;int sum2=k%n;vector<int>pre(m+1),last(m+1);map<int,int>p;vector<int>sum(n+1);
//	cout<<sum1<<endl;if(sum1==0){map<int,int>p3;for(int i=1;i<=sum2;i++){if(p3[a[i]]){sum[i]++;p3[a[i]]--;continue;}p3[a[i]]++;}for(int i=1;i<n;i++){cout<<sum[i]<<' ';}cout<<sum[n]<<endl;return ;}for(int i=1;i<=n;i++){p[a[i]]++;if(p[a[i]]==1){pre[a[i]]=i;}last[a[i]]=i;}map<int,int>p4;for(int i=1;i<=n;i++){p4[a[i]]++;if(p[a[i]]%2==0){if(p4[a[i]]%2==0){sum[i]+=sum1;}}else{if(p[a[i]]==1){sum[i]+=sum1/2;}else{if(sum1&1){if(p4[a[i]]&1){sum[i]+=sum1/2;}else{sum[i]+=sum1/2+1;}}else{sum[i]+=sum1/2;}}}}map<int,int>p2;for(int i=1;i<=sum2;i++){p2[a[i]]++;if(p[a[i]]==1){if(sum1%2==0){continue;}else{sum[i]++;continue;}}if(p[a[i]]%2==1){if(sum1&1){if(p2[a[i]]%2==1){sum[i]++;continue;}else{continue;}}else{if(p2[a[i]]%2==0){sum[i]++;}continue;}}if(p2[a[i]]%2==0){sum[i]++;continue;}}for(int i=1;i<n;i++){cout<<sum[i]<<' ';}cout<<sum[n];cout<<endl;

https://codeforces.com/gym/103117/problem/L

按照权值分类,跑 100 次bfs,将题目给出的终点作为起点,将所有其他所有点作为终点。在符合条件的权值下找到最小值

vector<int>g[N];
vector<int>val[110];
int ans[110][N];
int vis[N];void bfs(int n){queue<pair<int, int>>q;for(int i=0; i<val[n].size(); i++){vis[val[n][i]] = 1;q.push(make_pair(val[n][i], 0));}while(q.size()){pair<int,int> x = q.front();q.pop();int now = x.first;ans[n][now] = x.second;for(int i=0; i<g[now].size(); i++){int nxt = g[now][i];if(vis[nxt]) continue;vis[nxt] = 1;q.push({nxt, x.second + 1});}}
}int32_t main(){int n, m, q, w = 0;cin >> n >> m >> q;for(int i=1; i<=n; i++){int a;cin >> a;w = max(a , w);val[a].push_back(i);}for(int i=0; i<m; i++){int a, b;cin >> a >> b;g[a].push_back(b);g[b].push_back(a);}for(int i=0; i<=w; i++) for(int j=0; j<=n; j++) ans[i][j] = n;for(int i=1; i<=w; i++){for(int j=0; j<=n; j++) vis[j] = 0;bfs(i);}while(q--){int a, b;cin >> a >> b;int x = n;for(int i=1; i<=b; i++) x = ans[i][a] < x ? ans[i][a] : x;if(x == n)cout << -1 << endl;else cout << x << endl;}return 0;
}

相关文章:

2021ICPC四川省赛个人补题ABDHKLM

Dashboard - The 2021 Sichuan Provincial Collegiate Programming Contest - Codeforces 过题难度&#xff1a; A K D M H B L 铜奖 5 594 银奖 6 368 金奖 8 755 codeforces.com/gym/103117/problem/A 模拟出牌的过程&#xff0c;打表即可 // Code Start Here int t…...

HarmonyOS 影视应用APP开发--配套的后台服务go-imovie项目介绍及使用

网上有小伙伴对影视应用感兴趣&#xff0c;也想搞个自己的免费观影APP玩玩儿。前期博主开源的有uniapp版本和harmonyOS原生版本影视客户端&#xff0c;但是对博主开源的这个影视后台接口服务不太了解&#xff0c;不知道怎么用起来。这里总结介绍下该go-imove后台接口服务项目介…...

JAVA SE 多线程(上)

文章目录 &#x1f4d5;1. Thread类及常见方法✏️1.1 创建线程✏️1.2 Thread 的常见构造方法✏️1.3 Thread 的几个常见属性✏️1.4 启动一个线程---start()✏️1.5 中断一个线程---interrupt()✏️1.6 等待一个线程---join()✏️1.7 获取当前线程引用✏️1.8 休眠当前线程 &…...

基于Bootstrap 的网页html css 登录页制作成品

目录 前言 一、网页制作概述 二、登录页面 2.1 HTML内容 2.2 CSS样式 三、技术说明书 四、页面效果图 前言 ‌Bootstrap‌是一个用于快速开发Web应用程序和网站的前端框架&#xff0c;由Twitter的设计师Mark Otto和Jacob Thornton合作开发。 它基于HTML、CSS和JavaScri…...

AUTOSAR图解==>AUTOSAR_SRS_Transformer

AUTOSAR Transformer 详解 基于AUTOSAR标准的Transformer组件技术解析 目录 1. AUTOSAR Transformer 概述 1.1 Transformer的作用1.2 Transformer在AUTOSAR中的位置2. Transformer架构设计 2.1 整体架构2.2 类结构设计2.3 交互流程3. Transformer类型与实现 3.1 SOME/IP Transf…...

iOS APP启动页及广告页的实现

iOS APP启动页及广告页的实现涉及UI布局、数据加载、倒计时控制、广告跳转等多个关键环节。以下是我的一些使用心得&#xff1a; 1. UI实现方案 双Window方案 原理&#xff1a;同时创建两个Window&#xff0c;主Window位于底层&#xff0c;广告Window覆盖在其上。通过切换mak…...

图绘Linux:基础指令脉络阁

目录 Linux命令行介绍 目录操作 ls 目录所含文件信息 ls 常用选项 pwd 在那个目录下 cd 进入目录 mkdir 创建目录 文件操作 touch 创建普通文件 echo向文件写入 cat 输出文件内容 cp 拷贝文件/目录 mv剪切重命名 rm 删除文件/目录 查找 * 匹配符 man 查找指令 …...

数字格式化库 accounting.js的使用说明

accounting.js 是一个用于格式化数字、货币和金额的轻量级库&#xff0c;特别适合财务和会计应用。以下是其详细使用说明&#xff1a; 安装与引入 通过 npm 安装&#xff1a; bash 复制 下载 npm install accounting 引入&#xff1a; javascript 复制 下载 const accounting …...

ngx_http_proxy_protocol_vendor_module 模块

一、前置要求 启用 PROXY 协议 在 listen 指令中添加 proxy_protocol 参数&#xff0c;例如&#xff1a; server {listen 80 proxy_protocol;listen 443 ssl proxy_protocol;… }商业订阅 本模块仅在 Nginx 商业版中提供。 二、示例配置 http {# 将 GCP 的 PSC 连接 ID 添…...

C++11-(2)

文章目录 &#xff08;一&#xff09;C11新增功能1.1 引用折叠1.1.1 在模板中使用引用折叠的场景1.1.2 引用折叠是如何实现的 1.2 完美转发1.3 lambda表达式语法1.3.1 定义1.3.2 lambda的使用场景1.3.3 捕捉列表1.3.4 mutable语法1.3.5 lambda的原理 &#xff08;一&#xff09…...

LeetCode算 法 实 战 - - - 双 指 针 与 移 除 元 素、快 慢 指 针 与 删 除 有 序 数 组 中 的 重 复 项

LeetCode算 法 实 战 - - - 双 指 针 与 移 除 元 素、快 慢 指 针 与 删 除 有 序 数 组 中 的 重 复 项 第 一 题 - - - 移 除 元 素方 法 一 - - - 双 重 循 环方 法 二 - - - 双 指 针方 法 三 - - - 相 向 双 指 针&#xff08;面 对 面 移 动&#xff09; 第 二 题 - - -…...

QT6 源(106):阅读与注释重要的基类控件 QWidget,这是其精简版,完整注释版为篇 37

&#xff08;1&#xff09;原篇幅 37 为最开始整理&#xff0c;整理的不是太完善。重点不突出。故重新整理&#xff0c;但删除了大量的注释&#xff0c;重在突出本 QWidget类的内部逻辑&#xff0c;更易观察其包含了哪些内容。至于不理解的成员函数与属性&#xff0c;内容已不太…...

【Bluedroid】蓝牙HID DEVICE错误报告处理全流程源码解析

本文基于Android蓝牙协议栈代码&#xff0c;深入解析HID设备在接收非法指令&#xff08;如无效的SET_REPORT&#xff09;时的错误处理全流程&#xff0c;涵盖错误映射、协议封装、传输控制三大核心模块。重点剖析以下机制&#xff1a; HID协议规范错误码的动态转换策略 控制通…...

Day29 类的装饰器

类也有修饰器&#xff0c;他的逻辑类似&#xff1a;接收一个类&#xff0c;返回一个修改后的类。例如 添加新的方法或属性&#xff08;如示例中的 log 方法&#xff09;。修改原有方法&#xff08;如替换 init 方法&#xff0c;添加日志&#xff09;。甚至可以返回一个全新的类…...

学习黑客Active Directory 入门指南(二)

Active Directory 入门指南&#xff08;二&#xff09;&#xff1a;深入逻辑结构与物理组件 &#x1f333;&#x1f3e2; 大家好&#xff01;欢迎回到 “Active Directory 入门指南” 系列的第二篇。在上一篇中&#xff0c;我们初步认识了Active Directory&#xff0c;了解了其…...

为什么el-select组件在下拉选择后无法赋值

为什么el-select组件在下拉选择后无法赋值 https://blog.csdn.net/ZHENGCHUNJUN/article/details/127325558 这个链接解决了大模型无法解决的问题 大模型能够写基础且高级一些的代码&#xff0c;但是遇到再深入一些的问题&#xff0c;还是得问百度。对于我这种小白来说问题原因…...

FreeRTOS的学习记录(临界区保护,调度器挂起与恢复)

临界区 在 FreeRTOS 中&#xff0c;临界区&#xff08;Critical Section&#xff09; 是指程序中一段必须以原子方式执行的代码区域&#xff0c;在此区域内不允许发生任务切换或中断干扰&#xff0c;以保护共享资源或执行关键操作。FreeRTOS 提供了多种机制来实现临界区&#…...

给个人程序加上MCP翅膀

背景 最近MCP这个词真是到处都是&#xff0c;看起来特别高大上。我平时没事的时候也一直在关注这方面的技术&#xff0c;知道它是怎么一回事&#xff0c;也懂该怎么去实现。但可惜一直抽不出时间来自己动手搞一个MCP服务。网上关于MCP的教程一搜一大把&#xff0c;但基本上都是…...

2023年河南CCPC(ABCEFHK)

文章目录 2023河南CCPCA. 小水獭游河南(字符串)B. Art for Rest(数组切割)C. Toxel与随机数生成器(水)E. 矩阵游戏&#xff08;dp&#xff09;F. Art for Last(区间最小差分)H. Travel Begins(数学思维)K. 排列与质数&#xff08;规律&#xff09;总结 2023河南CCPC A. 小水獭…...

【 Redis | 实战篇 秒杀优化 】

目录 前言&#xff1a; 1.分布式锁 1.1.分布式锁的原理与方案 1.2.Redis的String结构实现分布式锁 1.3.锁误删问题 1.4.锁的原子性操作问题 1.5.Lua脚本解决原子性问题 1.6.基于String实现分布式锁存在的问题 1.7.Redisson分布式锁 2.秒杀优化 3.秒杀的异步优化 3.1…...

【Spring】核心机制:IOC与DI深度解析

目录 1.前言 2.正文 2.1三层架构 2.2Spring核心思想&#xff08;IOC与AOP&#xff09; 2.3两类注解&#xff1a;组件标识与配置 2.3.1五大类注解 2.3.1.1Controller 2.3.1.2Service 2.3.1.3Repository 2.3.1.4Configuration 2.3.1.5Component 2.3.2方法注解&#x…...

1-机器学习的基本概念

文章目录 一、机器学习的步骤Step1 - Function with unknownStep2 - Define Loss from Training DataStep3 - Optimization 二、机器学习的改进Q1 - 线性模型有一些缺点Q2 - 重新诠释机器学习的三步Q3 - 机器学习的扩展Q4 - 过拟合问题&#xff08;Overfitting&#xff09; 一、…...

ARM A64 STR指令

ARM A64 STR指令 1 STR (immediate)1.1 Post-index1.1.1 32-bit variant1.1.2 64-bit variant 1.2 Pre-index1.2.1 32-bit variant1.2.2 64-bit variant 1.3 Unsigned offset1.3.1 32-bit variant1.3.2 64-bit variant 1.4 Assembler symbols 2 STR (register)2.1 32-bit varia…...

虚幻引擎5-Unreal Engine笔记之`GameMode`、`关卡(Level)` 和 `关卡蓝图(Level Blueprint)`的关系

虚幻引擎5-Unreal Engine笔记之GameMode、关卡&#xff08;Level&#xff09; 和 关卡蓝图&#xff08;Level Blueprint&#xff09;的关系 code review! 文章目录 虚幻引擎5-Unreal Engine笔记之GameMode、关卡&#xff08;Level&#xff09; 和 关卡蓝图&#xff08;Level B…...

软件工具:批量图片区域识别+重命名文件的方法,发票识别和区域选择方法参考,基于阿里云实现

基于阿里云的批量图片区域识别与重命名解决方案 图像识别重命名 应用场景 ​​企业档案管理​​&#xff1a;批量处理扫描的合同、文件等图片&#xff0c;根据合同编号、文件标题等关键信息重命名文件​​医疗影像处理​​&#xff1a;识别X光、CT等医学影像中的患者ID、检查日…...

.NET外挂系列:1. harmony 基本原理和骨架分析

一&#xff1a;背景 1. 讲故事 为什么要开这么一个系列&#xff0c;是因为他可以对 .NET SDK 中的方法进行外挂&#xff0c;这种技术对解决程序的一些疑难杂症特别有用&#xff0c;在.NET高级调试 领域下大显神威&#xff0c;在我的训练营里也是花了一些篇幅来说这个&#xf…...

深入理解位图(Bit - set):概念、实现与应用

目录 引言 一、位图概念 &#xff08;一&#xff09;基本原理 &#xff08;二&#xff09;适用场景 二、位图的实现&#xff08;C 代码示例&#xff09; 三、位图应用 1. 快速查找某个数据是否在一个集合中 2. 排序 去重 3. 求两个集合的交集、并集等 4. 操作系…...

React Flow 边事件处理实战:鼠标事件、键盘操作及连接规则设置(附完整代码)

本文为《React Agent&#xff1a;从零开始构建 AI 智能体》专栏系列文章。 专栏地址&#xff1a;https://blog.csdn.net/suiyingy/category_12933485.html。项目地址&#xff1a;https://gitee.com/fgai/react-agent&#xff08;含完整代码示​例与实战源&#xff09;。完整介绍…...

【计算机网络】第一章:计算机网络体系结构

本篇笔记课程来源&#xff1a;王道计算机考研 计算机网络 【计算机网络】第一章&#xff1a;计算机网络体系结构 一、计算机网络的概念1. 理论2. 计算机网络、互连网、互联网的区别 二、计算机网络的组成、功能1. 组成2. 功能 三、交换技术1. 电路交换2. 报文交换3. 分组交换4.…...

实战设计模式之状态模式

概述 作为一种行为设计模式&#xff0c;状态模式允许对象在其内部状态改变时&#xff0c;改变其行为。这种模式通过将状态逻辑从对象中分离出来&#xff0c;并封装到独立的状态类中来实现。每个状态类代表一种特定的状态&#xff0c;拥有自己的一套行为方法。当对象的状态发生变…...

[C++入门]类和对象中(2)日期计算器的实现

目录 一、运算符重载 1、格式 2、简单举例 2、前置&#xff0c;后置 3、日期生成器的实现 1、声明与定义 1、友元函数 2、print函数 3、运算符重载 4、GetMonthDay 5、&#xff0c;-&#xff0c;&#xff0c;-的实现 6、重载流操作符 2、实现 3、定义源码 一、运算…...

数据质量问题的形成与解决

在数字化时代&#xff0c;数据已成为企业和组织发展的核心资产&#xff0c;数据质量的高低直接影响着决策的准确性、业务的高效性以及系统的稳定性。然而&#xff0c;数据质量问题频发&#xff0c;严重阻碍了数据价值的充分发挥。 一、数据质量问题的成因分析 1.信息因素 元数…...

论文阅读(四):Agglomerative Transformer for Human-Object Interaction Detection

论文来源&#xff1a;ICCV&#xff08;2023&#xff09; 项目地址&#xff1a;https://github.com/six6607/AGER.git 1.研究背景 人机交互&#xff08;HOI&#xff09;检测需要同时定位人与物体对并识别其交互关系&#xff0c;核心挑战在于区分相似交互的细微视觉差异&#…...

【机器学习】工具入门:飞牛启动Dify Ollama Deepseek

很久没有更新文章了,最近正好需要研究一些机器学习的东西&#xff0c;打算研究一下 difyOllama 以下是基于FN 的dify本地化部署&#xff0c;当然这也可能是全网唯一的飞牛部署dify手册 部署 官方手册&#xff1a;https://docs.dify.ai/en/getting-started/install-self-hos…...

课外活动:再次理解页面实例化PO对象的魔法方法__getattr__

课外活动&#xff1a;再次理解页面实例化PO对象的魔法方法__getattr__ 一、动态属性访问机制解析 1.1 核心实现原理 class Page:def __getattr__(self, loc):"""魔法方法拦截未定义属性访问"""if loc not in self.locators.keys():raise Exce…...

面试题总结二

1.mybatis三个范式 第一范式&#xff1a;表中字段不能再分&#xff0c;每行数据都是唯一的第二范式&#xff1a;满足第一范式&#xff0c;非主键字段只依赖于主键第三范式&#xff1a;满足第二范式&#xff0c;非主键字段没有传递依赖 2.MySQL数据库引擎有哪些 InnoDB&#…...

代码随想录算法训练营第六十六天| 图论11—卡码网97. 小明逛公园,127. 骑士的攻击

继续补&#xff0c;又是两个新算法&#xff0c;继续进行勉强理解&#xff0c;也是训练营最后一天了&#xff0c;六十多天的刷题告一段落了&#xff01; 97. 小明逛公园 97. 小明逛公园 感觉还是有点难理解原理 Floyd 算法对边的权值正负没有要求&#xff0c;都可以处理。核心…...

编程技能:字符串函数07,strncat

专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏&#xff0c;故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 &#xff08;一&#xff09;WIn32 专栏导航 上一篇&#xff1a;编程技能&#xff1a;字符串函数06&#xff0c;strcat 回到目录…...

[Java实战]Spring Boot整合RabbitMQ:实现异步通信与消息确认机制(二十七)

[Java实战]Spring Boot整合RabbitMQ&#xff1a;实现异步通信与消息确认机制&#xff08;二十七&#xff09; 摘要&#xff1a;本文通过完整案例演示Spring Boot与RabbitMQ的整合过程&#xff0c;深入讲解异步通信原理与消息可靠性保证机制。包含交换机类型选择、消息持久化配…...

数据库中关于查询选课问题的解法

前言 今天上午起来复习了老师上课讲的选课问题。我总结了三个解法以及一点注意事项。 选课问题介绍 简单来说就是查询某某同学没有选或者选了什么课。然后查询出该同学的姓名&#xff0c;学号&#xff0c;课程号&#xff0c;课程名之类的。 sql文件我上传了。大家可以尝试练…...

用 UniApp 开发 TilePuzzle:一个由 CodeBuddy 主动驱动的拼图小游戏

我正在参加CodeBuddy「首席试玩官」内容创作大赛&#xff0c;本文所使用的 CodeBuddy 免费下载链接&#xff1a;腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 起心动念&#xff1a;从一个小游戏想法开始 最近在使用 UniApp 做练手项目的时候&#xff0c;我萌生了一个小小…...

golang 安装gin包、创建路由基本总结

文章目录 一、安装gin包和热加载包二、路由简单场景总结 一、安装gin包和热加载包 首先终端新建一个main.go然后go mod init ‘项目名称’执行以下命令 安装gin包 go get -u github.com/gin-gonic/gin终端安装热加载包 go get github.com/pilu/fresh终端输入fresh 运行 &…...

组态王|组态王中如何添加西门子1200设备

哈喽,你好啊,我是雷工! 最近使用组态王采集设备数据,设备的控制器为西门子的1214CPU, 这里边实施边记录,以下为在组态王中添加西门子1200PLC的笔记。 1、新建 在组态王工程浏览器中选择【设备】→点击【新建】。 2、选择设备 和设备建立通讯要通过对应的设备驱动。 在…...

碎片笔记|PromptStealer复现要点(附Docker简单实用教程)

前言&#xff1a;本篇博客记录PromptStealer复现历程&#xff0c;主要分享环境配置过程中的一些经验。 论文信息&#xff1a;Prompt Stealing Attacks Against Text-to-Image Generation Models. USENIX, 2024. 开源代码&#xff1a;https://github.com/verazuo/prompt-stealin…...

Docker配置SRS服务器 ,ffmpeg使用rtmp协议推流+vlc拉流

目录 演示视频 前期配置 Docker配置 ffmpeg配置 vlc配置 下载并运行 SRS 服务 推拉流流程实现 演示视频 2025-05-18 21-48-01 前期配置 Docker配置 运行 SRS 建议使用 Docker 配置 Docker 请移步&#xff1a; 一篇就够&#xff01;Windows上Docker Desktop安装 汉化完整指…...

c++学习之--- list

目录 ​编辑 一、list的定义: 二、list的模拟实现&#xff1a; 1、list的基本框架&#xff1a; 2、list的普通迭代器&#xff1a; 设计思想&#xff1a; 迭代器的一个特殊需求&#xff08;c 对于重载->的一颗语法糖&#xff09;&#xff1a; 代码实现&#xff1a; 3、cons…...

【C++】set、map 容器的使用

文章目录 1. set 和 multiset 的使用1.1 set类的介绍1.2 set的构造和迭代器1.3 set 的增删查1.4 insert和迭代器调用示例1.5 find和erase使用示例1.6 multiset和set的差异 2. map 和 multimap 的使用2.1 map 类的介绍2.2 pair 类型介绍2.3 map 的构造和迭代器2.4 map 的增删查2…...

实习记录小程序|基于SSM+Vue的实习记录小程序设计与实现(源码+数据库+文档)

实习记录小程序 目录 基于SSM的习记录小程序设计与实现 一、前言 二、系统设计 三、系统功能设计 1、小程序端&#xff1a; 2、后台 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大厂码…...

Git从入门到精通

Git 是什么 Git 是一个分布式版本控制系统&#xff0c;主要用于跟踪和管理文件&#xff08;尤其是代码&#xff09;的变更。 Git的下载与安装 进入git官网下载界面,选择Windows系统。 点击选择Git for Windows/x64 Setup,进行安装。 注意: Git GUI 是Git提供的一个图形界面工…...

Binary Prediction with a Rainfall Dataset-(回归+特征工程+xgb)

Binary Prediction with a Rainfall Dataset 题意&#xff1a; 给你每天的天气信息&#xff0c;让你预测降雨量。 数据处理&#xff1a; 1.根据特征值构造天气降雨量的新特征值 2.根据时间构造月和季节特征 3.处理缺失值 建立模型&#xff1a; 1.建立lightgbm模型 2.建立…...