AtCoder448总结C D 📅 发布时间:2026/7/8 4:32:06 👁️ 浏览次数: C题目描述每次查询给出K个位置删除这些位置的数据然后求删除后最小的数大题思路K的值很小在5以内所以就干脆直接查看前K小的数据。只需要查询没有被删的最小的数就可以了。如果K是4删除了第1 2 3 5小的数那么明显答案就是[4]。而且我们最多只进行了5次比对这个数据范围是可以接受的。如果正好前K小的数都被删了那么答案就是第K1小的数。#includebits/stdc.h #define ll long long #define ld long double #define rep(i,j,k) for(int ij;ik;i) #define per(i,j,k) for(int ij;ik;i--) #define PII pairll,ll using namespace std; bool cmp(int x,int y){ return xy; } int main(){ int N,Q;cinNQ; vectorintA; vectorintC; for(int i0;iN;i){ int x;cinx; A.push_back(x); C.push_back(x); } sort(A.begin(),A.end()); for(int i0;iQ;i){ int K;cinK; vectorboolB(5,0); for(int j0;jK;j){ int x;cinx; int yC[x-1]; xy; if(xA[0]!B[0]){ B[0]1; continue; } if(xA[1]!B[1]){ B[1]1; continue; } if(xA[2]!B[2]){ B[2]1; continue; } if(xA[3]!B[3]){ B[3]1; continue; } if(xA[4]!B[4]){ B[4]1; continue; } } bool flag0; for(int j0;jK;j){ if(!B[j]){ coutA[j]endl; flag1; break; } } if(!flag)coutA[K]endl; B.clear(); } }写法每次删除查看是不是删除了前K小的数最小的如果是则标记它输出按从小到大查询前K1小的数如果这个数没有被删除就输出它进入下一次查询D题目描述从节点1开始依次访问节点1-N每个节点有存储的数据如果访问路径出现了相同数据就输出Yes没有则输出No。大体思路访问节点如果在某一个节点A出现了和节点B的相同数据那么从这个节点往后再遍历的所有节点都是有重复元素的因为路径包含了A和B正好是深度遍历dfs。#includebits/stdc.h #define ll long long #define ld long double #define rep(i,j,k) for(int ij;ik;i) #define per(i,j,k) for(int ij;ik;i--) #define PII pairll,ll using namespace std; int N; vectorvectorintg; vectorintA; vectorboolvist; vectorboolans; unordered_mapint,intco; void dfs(int x,int f){ co[A[x]]; if(co[A[x]]1||f){ ans[x]1; f1; } for(int i0;ig[x].size();i){ if(!vist[g[x][i]]){ vist[g[x][i]]1; dfs(g[x][i],f); vist[g[x][i]]0; } } co[A[x]]--; } int main(){ cinN; A.push_back(-1); g.resize(N1); for(int i0;iN;i){ int x;cinx; A.push_back(x); } for(int i1;iN;i){ int x;int y; cinxy; g[x].push_back(y); g[y].push_back(x); } vist.resize(N1,0); vist[1]1; ans.resize(N1,0); dfs(1,0); for(int i1;iN1;i){ if(ans[i])coutYesendl; else coutNoendl; } }写法深度优先遍历用unordered_map查询当前有没有重复的元素co[A[x]]1然后标记此节点f1从此节点往后能遍历到的所有节点都是有重复元素的节点能力有限多多包容
计算机毕业设计springboot水产养殖管理系统 基于SpringBoot框架的水产品养殖信息化服务平台 智慧渔业生产管理与溯源系统的设计与实现 计算机毕业设计springboot水产养殖管理系统zz0r7 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着互联网技术的深度渗透,传统水产养殖业正面临从经验驱动向数据驱… 2026/7/6 21:56:37
Linux虚拟机英文版安装 一、安装VMware workstation pro软件,下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html二、创建虚拟机点击创建新的虚拟机选择自定义(高级)(C)&… 2026/7/7 15:00:14
C语言实现扩展卡尔曼滤波EKF进行锂电池SOC估计:含定参与FFRLS方法,跨平台运行并绘图展示 (C语言版)扩展卡尔曼滤波EKF进行锂电池SOC估计的C语言版本实现,和matlab版本一样包含定参和FFRLS两种情况,已在VS2019和Ubuntu 20.04.4版本中运行成功,根据输出文件数据在origin中绘图如图2,3所示最近在搞锂… 2026/7/5 15:37:34
企业级LLM Agent工作流:从RAG流水线到自主决策的工程化架构实践 摘要 大语言模型正从"对话玩具"走向"业务引擎",而连接模型能力与真实业务的桥梁是AI Agent工作流。本文将系统阐述企业级LLM Agent的工程化架构演进路径:从基础的RAG流水线出发,逐步引入工作流编排、Agent自主决策机制&a… 2026/7/8 4:30:24
Frida逆向工程实战:从环境搭建到Hook调试的完整避坑指南 1. 项目概述:为什么我们需要一份“避坑指南”? 如果你在逆向分析或者安全测试领域摸爬滚打过一段时间,Frida这个名字对你来说一定不陌生。它就像一把瑞士军刀,功能强大,能让你在运行时动态地窥探和修改目标应用的行为… 2026/7/8 4:30:24
游昕忆往游戏正版《冰雪重制版》,官网下载,高清雪域重铸复古传奇初心! 《冰雪重制版》又名《冰雪复古高清重制版》,是官方正版冰雪系列传奇手游,由游昕网络独家授权、忆往游戏平台联合运营宣发,专属三端互通正版客户端仅官方认证渠道开放下载 冰雪重制版2026 年 7 月全新正版官网下载入口(长期稳定持续… 2026/7/8 4:30:24
Linux 提示 No space left on device 怎么快速清理? 在Linux服务器运维、网站部署、程序运行、日志服务、数据库迭代场景中,No space left on device是出现频率最高、影响最直接的系统报错之一。该报错直观表现为磁盘空间耗尽,会直接导致文件无法写入、程序启动失败、日志截断失效、数据库读写异常、网站无… 2026/7/8 4:28:24
基于 Sim4Life GAF 的脊髓电刺激(SCS)神经反应高速仿真方案 引言 在脊髓电刺激(SCS)的计算建模中,高精度 MRG 多隔间模型长期被业内视作仿真 “黄金标准”,但单次仿真动辄需要 24 小时以上的算力消耗,极高时间成本让个体化临床治疗规划难以落地。传统经典激活函数(A… 2026/7/8 4:28:24
2026视频转MP3,实操指南:电脑手机免费提取音频全方案 日常保存短视频背景音乐、网课音频、影视台词时,常需要剥离视频画面,单独导出 MP3 音频文件。2026 年市面上有多种免费无水印工具,覆盖电脑、安卓、苹果全设备,无需付费解锁时长与导出权限,下文分设备、分工具拆解完整… 2026/7/8 4:26:24
BetterNCM安装器:高效管理网易云插件的最佳选择 BetterNCM安装器:高效管理网易云插件的最佳选择 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件的繁琐安装流程而烦恼吗?BetterNCM安装器是… 2026/7/8 0:02:48
运动控制系统安全设置对比:ECI3808的3种限位保护与急停逻辑实现 运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰… 2026/7/8 0:06:48
AI大模型应用开发:小白也能抓住的红利风口,收藏这篇入门指南! 文章指出,虽然微软等科技巨头在裁员,但英伟达等公司却在积极扩招AI相关人才,尤其是具身智能、仿真等领域。AI行业正在经历结构性调整,传统岗位被淘汰,而大模型应用开发等新岗位需求旺盛。对于想转行或学习AI的普通人来… 2026/7/8 0:10:49
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/7 11:26:57
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/7 11:26:58