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

2023NOIP A层联测27 总结

T1 一棵树,操作是把一个点染黑,查询点 x x x 到黑点路径上的最小编号, n ≤ 1 0 6 n\le10^6 n106。当时的思路是把树分成几部分,中间和周围的散块,发现不会,就没思路了,就去打了25pts暴力。赛后发现55pts暴力很简单,真遗憾没去打。题解方法很巧妙,设了装置为根,又维护点到根的最小编号,tql。

T2 一棵树,有若干棋子,每次操作把两个棋子相互靠近一步,问是否能把所有棋子移到同一点上, n ≤ 1 0 6 n\le10^6 n106。分析了性质发现,对于一个点,只有有棋子的点到它的距离之和为偶数,才可能有解。然后就不知道接下来怎么判断,就打了个假的贪心,取可能有解的最小距离除以2为答案,喜提71pts。题解是换根dp,写法很复杂。

T3 随机生成 n n n 个长度为 a i a_i ai 的小写字母串, f ( s ) f(s) f(s) 表示 s s s 的最小表示的开头字符在 s s s 的下标,取最小的,求 ∑ i = 1 n [ f ( s i ) = f ( s i m o d n + 1 ) ] \sum\limits_{i=1}^n[f(s_i)=f(s_{i\bmod n+1})] i=1n[f(si)=f(simodn+1)]。看错题了,以为求最小的字符的下标,就用了1h+思考写代码,搞了半天过不了样例。赛后看懂题后发现,哎,真遗憾。

T4 树上有一条蛇,移动时身体不能重合,问是否能够头尾互换。题目很抽象,没看懂。发现题解又是换根,还要讨论一大堆,不过思路挺清晰,洛谷上是黑题,感觉最多紫。

期望得分:25+?+0+0=25+?

实际得分:25+71+0+0=96

总结:这场比赛在我看来比较难,导致我的心态不好,不想做,部分分都没有精力去骗,考试策略没有严格执行。对于解决树上问题不能熟练润用。要仔细看题目,正确理解题意。无根树转有根树,再维护到根的信息,可能有大用,树型dp继续优化多半是换根。考前要休息好。

相关文章:

2023NOIP A层联测27 总结

T1 一棵树,操作是把一个点染黑,查询点 x x x 到黑点路径上的最小编号, n ≤ 1 0 6 n\le10^6 n≤106。当时的思路是把树分成几部分,中间和周围的散块,发现不会,就没思路了,就去打了25pts暴力。赛…...

2022最新版-李宏毅机器学习深度学习课程-P34 自注意力机制类别总结

在课程的transformer视频中,李老师详细介绍了部分self-attention内容,但是self-attention其实还有各种各样的变化形式: 一、Self-attention运算存在的问题 在self-attention中,假设输入序列(query)长度是N…...

css sprite 的优缺点,使用方法和示例

CSS Sprite是一种网页图片应用处理方式。 CSS Sprite的原理是将一个网页或者一个模块所用到的零碎的icon整合拼接到一张大图里,再把这张大图作为背景图放入到网页中,当访问该页面时,加载的图片就不会像以前那样一幅一幅地慢慢显示出来了。 …...

通过Cookie和Session来实现网站中登录账号的功能

文章目录 一、Cookie和Session二、基于Cookie和Session实现登录账号的功能2.1步骤一2.2步骤二2.3步骤三2.4总结通过Cookie和Session来实现登录功能2.5运行截图 一、Cookie和Session cookie是http请求header中的一个属性,是浏览器持久化存储数据的一种机制&#xff…...

QWidget 实现九宫格图案解锁

前言 最近需要实现一个九宫格图案解锁功能,查看网上的方案,基于QWidget的方案全网搜来搜去就一篇 Qt编写自定义控件:图案密码锁, 都是炒来炒去的同一篇,代码还比较复杂,运行后在PC端还是可以的,但是运行在arm机器上,就卡顿,或者容易断开手势连接线,各种不友好,于是自…...

设计模式-适配器模式(Adapter)

设计模式-适配器模式(Adapter) 一、适配器模式概述1.1 什么是适配器模式1.2 简单实现适配器模式1.3 使用适配器模式注意事项 二、适配器模式的用途三、实现适配器模式的方式3.1 继承适配器模式(Inheritance Adapter)3.2 组合适配器…...

react:创建项目

一: 使用create-react-app // 默认创建reactjs的webpack打包项目 npm i create-react-app -g create-react-app 项目名// 创建ts项目打包项目 sudo npx create-react-app my-app --template typescript 二: 使用vite npm create vitelatest // 创建react…...

RabbitMQ集群

RabbitMQ概述 1.RabbiMQ简介 RabbiMQ是⽤Erang开发的,集群⾮常⽅便,因为Erlang天⽣就是⼀⻔分布式语⾔,但其本身并不⽀持负载均衡。支持高并发,支持可扩展。支持AJAX,持久化,用于在分布式系统中存储转发消…...

Qt QtCreator调试Qt源码配置

目录 前言1、编译debug版Qt2、QtCreator配置3、调试测试4、总结 前言 本篇主要介绍了在麒麟V10系统下,如何编译debug版qt,并通过配置QtCreator实现调试Qt源码的目的。通过调试源码,我们可以对Qt框架的运行机制进一步深入了解,同时…...

JavaScript如何实现钟表效果,时分秒针指向当前时间,并显示当前年月日,及2024春节倒计时,源码奉上

本篇有运用jQuery&#xff0c;记得引入jQuery库&#xff0c;否则不会执行的喔~ <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title></title> <meta name"chenc" content"Runoob"> <met…...

重生奇迹MU套装大全中的极品属性

在重生奇迹MU之中&#xff0c;你不能如其他游戏一般只看攻击与防御&#xff0c;你更要看属性&#xff0c;这才是重生奇迹中的王道&#xff01;属性好&#xff0c;才是极品&#xff0c;属性不佳&#xff0c;即便攻击、防御再出色&#xff0c;也只能沦落成为一件替用品&#xff0…...

用Python解决猴子分桃问题

1 问题 海滩上有一堆桃子&#xff0c;五只猴子来分。第一只猴子把这堆桃子平均分为五份&#xff0c;多了一个&#xff0c;这只猴子把多的一个扔入海中&#xff0c;拿走了一份。第二只猴子把剩下的桃子又平均分成五份&#xff0c;又多了一个&#xff0c;它同样把多的一个扔入海中…...

YOLOv8-Seg改进:分割注意力系列篇 | 新型的多尺度卷积注意力(MSCA)模块

🚀🚀🚀本文改进: 新型的多尺度卷积注意力(MSCA)模块,实现创新,MSCA包含三个部分:深度卷积聚合局部信息,多分支深度条卷积捕获多尺度上下文,以及11卷积建模不同通道之间的关系。 🚀🚀🚀MSCA多尺度特性在小目标分割检测领域表现优异 🚀🚀🚀YOLOv8-seg…...

基于springboot实现致远汽车租赁平台管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现致远汽车租赁平台管理系统演示 摘要 首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统…...

真的设计师做图只需要一个炫云客户端就够了

真的设计师做图只需要一个炫云客户端就够了&#xff0c;为什么这么说呢&#xff1f;因为炫云的这个客户端功能真的太全了&#xff0c;设计师想要的功能在炫云客户端上都有&#xff0c;而且还很多功能是免费的&#xff0c;非常的实用&#xff0c;具体有哪些功能我们一起来看看吧…...

简述 HTTP 请求的过程是什么?

HTTP&#xff08;Hypertext Transfer Protocol&#xff09;请求的过程可以简单地描述为客户端与服务器之间的通信交互。下面是一般的 HTTP 请求过程&#xff1a; 解析 URL&#xff1a;客户端解析目标 URL&#xff0c;提取出服务器的主机名&#xff08;域名&#xff09;和端口号…...

免root修改手机imei的技术原理是什么?如何实现的?hook吗

在过去&#xff0c;修改手机IMEI&#xff08;International Mobile Equipment Identity&#xff09;通常需要Root权限&#xff0c;这给用户带来了一些不便&#xff0c;也存在一定的安全风险。然而&#xff0c;近年来&#xff0c;一些技术爱好者提出了一种免Root修改手机IMEI的方…...

【Redis】整合使用,进行注解式开发及应用场景和击穿、穿透、雪崩的讲解

目录 一、整合 1. 为什么 2. 整合应用 ( 1 ) pom配置 ( 2 ) 所需配置 3. 注解式开发及应用场景 1. Cacheable 2. CachePut 3. CacheEvict 4. 击穿、穿透、雪崩 一、整合 1. 为什么 Redis可以与SSM项目整合&#xff0c;主要是为了提高项目的性能和效率。以下是整合Re…...

数据分析-numpy

numpy numpy numpy简介优点下载ndarray的属性输出数据类型routines 函数ndarray对象的读写操作ndarray的级联和切分级联切分 ndarray的基本运算广播机制&#xff08;Broadcast&#xff09;ndarry的聚合操作数组元素的操作numpy 数学函数numpy 查找和排序 写在最后面 简介 nump…...

【Java】云HIS云端数字医院信息平台源码

一、云HIS系统特色 • 使用简易化 即开即用&#xff0c;快速复制&#xff0c;按需开通功能模块&#xff0c;多机构共享机房、软件、服务器、存储设备等资源&#xff0c;资源利用最大化。 • 连锁集团化 可支持连锁集团化管理&#xff0c;1N模式&#xff0c;支撑运营&#x…...

TwitchDropsMiner完整指南:零带宽自动获取游戏掉落奖励的终极方案

TwitchDropsMiner完整指南&#xff1a;零带宽自动获取游戏掉落奖励的终极方案 【免费下载链接】TwitchDropsMiner An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching. 项目地址: https://gitcode.com/GitHub_Tren…...

nli-MiniLM2-L6-H768效果实测:对比BERT-base在矛盾检测任务中的提升

nli-MiniLM2-L6-H768效果实测&#xff1a;对比BERT-base在矛盾检测任务中的提升 1. 引言 自然语言推理(NLI)是理解文本语义关系的重要任务&#xff0c;在智能客服、内容审核、知识图谱构建等领域有广泛应用。传统BERT模型虽然效果不错&#xff0c;但参数量大、推理速度慢。nl…...

Innovus快捷键实战:如何用键盘流操作替代鼠标点击

Innovus键盘流操作指南&#xff1a;用快捷键提升芯片设计效率 在芯片设计领域&#xff0c;效率往往决定着项目的成败。作为Cadence旗下的物理实现工具&#xff0c;Innovus承载着从布局布线到时序收敛的全流程工作。传统依赖鼠标的操作方式不仅拖慢节奏&#xff0c;还容易导致手…...

LabVIEW中PID控制的进阶策略:从增益调度到前馈补偿

1. 从基础到进阶&#xff1a;PID控制在LabVIEW中的演变 第一次接触PID控制是在大学实验室里&#xff0c;当时用LabVIEW做一个简单的恒温箱控制。那会儿觉得PID就是个"调三个参数"的数学游戏&#xff0c;直到在实际项目中遇到温度剧烈波动、响应滞后等问题&#xff0c…...

从一次‘Permission denied’错误讲起:手把手教你用chmod搞定Linux下各种文件的权限问题

从"Permission denied"到权限掌控&#xff1a;Linux文件权限实战指南 引子&#xff1a;一个常见错误的背后 那天下午&#xff0c;服务器监控突然报警——核心数据同步脚本停止运行了。我SSH登录到机器&#xff0c;尝试手动执行脚本&#xff0c;终端却冷冰冰地返回&am…...

LOL云顶之弈自动化脚本:3步搭建你的智能刷经验助手

LOL云顶之弈自动化脚本&#xff1a;3步搭建你的智能刷经验助手 【免费下载链接】LOL-Yun-Ding-Zhi-Yi 英雄联盟 云顶之弈 全自动挂机刷经验程序 外挂 脚本 ,下载慢可以到https://gitee.com/stringify/LOL-Yun-Ding-Zhi-Yi 项目地址: https://gitcode.com/gh_mirrors/lo/LOL-Y…...

还在为多平台直播手忙脚乱?obs-multi-rtmp让你一次搞定所有平台

还在为多平台直播手忙脚乱&#xff1f;obs-multi-rtmp让你一次搞定所有平台 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否曾经历过这样的场景&#xff1a;晚上8点直播开始&…...

30 秒开启!Brex 开源 CrabTrap,以大语言模型保障 HTTP 代理安全

开源项目 Brex 开源安全部署代理 CrabTrap&#xff0c;30 秒即可开启大语言模型评判的 HTTP 代理安全保障。 安全部署代理 CrabTrap 是一款以大语言模型为评判标准的 HTTP 代理&#xff0c;用于保障生产环境中代理的安全。它会拦截 AI 代理发出的每一个请求&#xff0c;依据…...

微信消息防撤回:让你的聊天记录不再“消失”

微信消息防撤回&#xff1a;让你的聊天记录不再“消失” 【免费下载链接】WeChatIntercept 微信防撤回插件&#xff0c;一键安装&#xff0c;仅MAC可用&#xff0c;支持v3.7.0微信 项目地址: https://gitcode.com/gh_mirrors/we/WeChatIntercept 你是否曾因错过撤回的消…...

Windows PDF处理神器:Poppler零依赖安装指南

Windows PDF处理神器&#xff1a;Poppler零依赖安装指南 【免费下载链接】poppler-windows Download Poppler binaries packaged for Windows with dependencies 项目地址: https://gitcode.com/gh_mirrors/po/poppler-windows 还在为Windows系统上的PDF处理工具安装繁琐…...