首页 > 其他分享 >2024.11.6训练记录

2024.11.6训练记录

时间:2024-11-06 21:31:01浏览次数:1  
标签:2024.11 颜色 训练 记录 位置 接龙 序列 neq

今天主要是做的单个题。
下次打模拟赛就是放假了。怕会有段时间没打手感下降/ll。

csp-J2024 D

dp。
f[i][j]表示,第i轮结束后,最终颜色是j的结束位置。
f[i][j] = -1:状态不能达到。
f[i][j] = 0 :可以在多个人处结束。(即有大于等于2个序列中的j颜色可以被转到)
f[i][j] = l :只有在第l个人处的j颜色能被转到。

考虑转移:第i轮时,枚举第r个序列中的位置j。当f[i - 1][a[j]] \neq -1 且 \neq r时,j后面的k个位置都可以作为结尾。
即f[i][[j + 1, j + k - 1]]都可以赋为r。
这里不用做区间赋值,而是维护当前这个位置和上一个满足条件位置的距离\leq k。

当f[r][c]为-1时,不能完成接龙,其余情况都可以。

这题难处理的其实是如何避免自己跟自己接龙,即避免在同一个序列中转移。自己想的方法就没考虑到这点。
赛时还真不一定做得出来。遗憾的。
这里记录f[i][j]只有一个时的情况就是为了避免这种情况。

标签:2024.11,颜色,训练,记录,位置,接龙,序列,neq
From: https://www.cnblogs.com/docxjun/p/18531092

相关文章

  • 代码随想录算法训练营第十八天|leetcode530.二叉搜索树的最小绝对差、leetcode501.二
    1leetcode530.二叉搜索树的最小绝对差题目链接:530.二叉搜索树的最小绝对差-力扣(LeetCode)文章链接:代码随想录视频链接:你对二叉搜索树了解的还不够!|LeetCode:98.验证二叉搜索树_哔哩哔哩_bilibili思路:定义一个极大值作为结果,然后在中序遍历过程中进行比较出结果1.1自己的......
  • 11月6日记录
    创建一个Tomcat页面:在Tomcat的webapps目录下创建一个新的文件夹,例如myapp。在该文件夹中创建以下基本结构:myapp/├──WEB-INF/│└──web.xml└──index.html创建web.xml:在WEB-INF目录下创建一个名为web.xml的文件,内容如下:defaultorg.apache.catali......
  • AGC061E 做题记录
    link一个高级trick。考虑\(+1\)操作,他会把最低连续一段\(1\)改成\(0\),把原来第一个\(0\)改成\(1\)。注意到此时最低若干位全被覆盖为了\(0\),所以可以考虑从高位到低位划分子问题。具体的,对于第\(k\)位,\(+1\)操作对其有影响,当且仅当这一位原来是\(1\)且\(0\simk......
  • Tesserast-OCR踩坑记录——训练一个能识别验证码的OCR模型
    前言公司项目的系统登录有一套验证码系统,之前想写一些自动化测试时总是会被这个验证码卡住,不能完全自动运行。去找开发同事关一下验证码,也是一开一关挺麻烦的,不能总麻烦人家。秉承着工作是自己的,麻烦到头来总要自己解决的原则,开始找方案。第一个是发现可以把验证码图片给AI去解......
  • AtCoder Beginner Contest 360 - VP记录
    A-AHealthyBreakfast高桥日常出境。头一次知道getchar()的返回值是int。点击查看代码#include<cstdio>usingnamespacestd;intmain(){ chars[3]={getchar(),getchar(),getchar()}; if(s[0]=='R'&&s[1]=='M')puts("Yes"); els......
  • GJ Round (2024.11) Round 22~?
    前言:点此返回GJRound目录Round22(11.4)唯一一次快速补完了题AAT_arc077_a[ABC066C]pushpush不懂这原题标号咋这么奇怪给你一个序列\(a_1\dotsa_n\),按照如下规则构造新序列:将\(a_i\)插入序列末尾将整个序列反转模拟/打表找规律:当\(n\)为奇数时......
  • Educational Codeforces Round 161 (Rated for Div. 2) - VP记录
    Preface先被A题硬控\(20\)分钟,有点不爽。又看到E题AC的人比D题多而去嗑E题去了,结果D题反而是我更能做的。将问题排序:根据你所需付出的努力,将能够最快解决的问题排在前面。(答题的次序为:以前做过的,容易的,不熟悉的,难的)——李博杰《骗分导论》\(\rmP_{114}\)所以......
  • 【YOLO目标检测实战 】3.使用YOLO11训练COCO128数据集
    1训练YOLO11模型准备训练数据mkdirdatasets&&cddatasetswgethttps://ultralytics.com/assets/coco128.zipunzipcoco128.zipcd..准备预训练模型mkdirweights&&cdweightswgethttps://github.com/ultralytics/assets/releases/download/v8.3.0/yolo......
  • 零基础‘自外网到内网’渗透过程详细记录(cc123靶场)——上
    一、网络环境示意图二、环境搭建首先将三个虚拟机使用VMware打开。接下来对虚拟机进行配置。首先配置虚拟机“护卫神主机大师(项目四)”。点击编辑虚拟机设置。发现存在两个网卡。打开虚拟网络编辑器。点击更改设置。点击添加网络。选择VM19后点击确定。根......
  • 0基础学Python——类的单例模式、反射函数、记录类的创建个数、迭代器、生成器及生成
    0基础学Python——类的单例模式、反射函数、记录类的创建个数、迭代器、生成器及生成器练习类的单例模式定义代码演示反射函数代码演示记录类的创建个数迭代器定义特点生成器定义特点写法生成器练习生成器生成1-无穷的数字生成器生成无穷个素数类的单例模式定义......