首页 > 其他分享 >杂题记录

杂题记录

时间:2023-09-21 14:48:08浏览次数:39  
标签:记录 max times 树上 杂题 转移

CF1771D Hossam and (sub-)palindromic tree

题目链接

一个小 trick。考虑如果不是在树上,而是在序列上的话,那就设 \(f(l,r)\) 表示区间 \([l,r]\) 中的最长的回文串,转移方程为:

\[f(l,r)=\max\{f(l+1,r),f(l,r-1),f(l+1,r-1)+2\times[s_l=s_r]\} \]

那么转换到树上,就可以设 \(p(u,v)\) 表示以 \(u\) 为根,\(v\)的父亲,转移类似:

\[f(u,v)=\max\{f(p(v,u),v),f(u,p(u,v)),f(p(v,u),p(u,v))+2\times[s_u=s_v]\} \]

注意边界判断 \(u=v\) 或 \(u,v\) 相邻的情况。代码

标签:记录,max,times,树上,杂题,转移
From: https://www.cnblogs.com/Jerry-Jiang/p/17719858.html

相关文章

  • MySQL中row_number()的实现,查询记录排序行数
    MySQL中row_number()的实现,查询记录排序行数时间  2019-12-06标签 mysql row number 实现 查询 记录 排序 行数 栏目 MySQL 繁體版原文   https://my.oschina.net/u/3087202/blog/1842169  在MySQL8.0之前是有没row_number()这个窗口函数的,若是想实......
  • MySQL压缩包安装问题记录Can't connect to MySQL server on localhost (10061)解决方
    本文章向大家介绍MySQL问题记录--Can'tconnecttoMySQLserveronlocalhost(10061)解决方法,主要包括MySQL问题记录--Can'tconnecttoMySQLserveronlocalhost(10061)解决方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下......
  • 记录 umi4 ant design pro typescript 在 vscode 代码提示错误的问题
    原因是vscode使用的ts版本与项目不匹配。修复方法:在vscode拓展【左侧4个方框的图标】搜索typescript下载安装插件JavaScriptandTypeScriptNightly然后使用ctrl+shift+p调出命令,使用SelectTypeScriptversion命令选择项目应用的typescript版本。选择使用工作区版......
  • hadoop,hbase,hive安装全记录
    操作系统:CentOS5.5Hadoop:hadoop-0.20.203.0jdk1.7.0_01namenode主机名:master,namenode的IP:10.10.102.15datanode主机名:slave1,datanode的IP:10.10.106.8datanode主机名:slave2,datanode的IP:10.10.106.9一、hadoop安装1、建立用户useraddhadooppasswdhadoop2.安装JDK*先查......
  • 中医学习记录7-《黄帝内经》
    中医学习记录7-《黄帝内经》 一、纲要道、阴阳、五行二、五邪:正邪、虚邪、实邪、微邪、贼邪备注:以心脏为中心,心病为正邪、肝病为虚邪、脾病为实邪、肺病为微邪、肾病为贼邪。 原则:实则泻其子;虚则补其母;子能令母实,母能令子虚。......
  • 入园7年整,感悟记录。
    一个标题是吸引人的,而文章在哪里发布,也是要看场景的。比如这个标题,是入园,发在其他博客就不合适,而且没使用《入园七年感悟》的这种比较土的标题,因为有时程序员做久了,偏偏喜欢不那么简化的名称,也许你会反对说,程序员不是都用简化的命名吗?但是你用在程序外面就知道,这种感觉还是不......
  • pyecharts绘制K线的记录
    importtushareastsimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltfrompyecharts.chartsimport*frompyechartsimportoptionsasoptsfrompyecharts.globalsimportThemeTypepd.set_option('expand_frame_repr',False)p......
  • pyecharts 画K线记录 精细版
    importpandasaspdfrompyechartsimportoptionsasoptsfrompyecharts.chartsimportKline,Line,Bar,Grid,EffectScatterfrompyecharts.globalsimportSymbolTypefrompyecharts.commons.utilsimportJsCodedefdrawKline(df):#klinex=df.in......
  • 日常记录--day7--2023-9月20日--周三
    日程:今天只有上午有节英语课,8点30起床,吃了个早饭去上课。中午小睡一个小时,下午没课,起来学习了一会Javaweb,今天主要学了HTML,自己写了个简单的,晚上7-9点继续javaweb,今天没有力扣。学了什么:Javaweb让人头疼,复习了之前的力扣题,继续学习Javaweb。PS:不想学习,想要成为充电线;......
  • Netfilter日志记录
    iptables-traw-IPREROUTING-ptcp--dport80-jLOG#iptables-traw-IPREROUTING-ptcp--dport80-jLOG--log-level3--log-prefix"ipt-err:" 可以指定log级别日志级别可通过syslog定义进行查看。另外LOG目标还可指定参数:–log-tcp-sequence,–log-tcp-option......