网站备案幕布大小彩票网站的表格是如何做的

pingmian/2025/10/10 0:53:37/文章来源:
网站备案幕布大小,彩票网站的表格是如何做的,响应式网站建设公司',许柯wordpress正题 题目大意 nnn个点的一棵树#xff0c;每个节点有一个值valvalval和一个字符串SSS。对于每个点求∑x∈decp∑y∈decp(xy)(valxxorvaly)∗∣LCP(Sx,Sy)∣\sum_{x\in dec_p}\sum_{y\in dec_p(xy)}(val_x\ xor\ val_y)*|LCP(S_x,S_y)|x∈decp​∑​y∈decp​(xy)…正题 题目大意 nnn个点的一棵树每个节点有一个值valvalval和一个字符串SSS。对于每个点求∑x∈decp∑y∈decp(xy)(valxxorvaly)∗∣LCP(Sx,Sy)∣\sum_{x\in dec_p}\sum_{y\in dec_p(xy)}(val_x\ xor\ val_y)*|LCP(S_x,S_y)|x∈decp​∑​y∈decp​(xy)∑​(valx​ xor valy​)∗∣LCP(Sx​,Sy​)∣ decxdec_xdecx​表示xxx的子树。 解题思路 我们可以通过建立一棵TrieTrieTrie来查询一个字符串和一堆字符串的LCPLCPLCP和。那么我们发现这样每个子树的运输次数是该子树的字符串长度和。 所以我们可以根据字符串长度和来进行启发式合并然后按位用TrieTrieTrie统计答案即可。 时间复杂度O(nlog⁡nlog⁡ai)O(n\log n\log a_i)O(nlognlogai​) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N5e510; struct node{ll to,next; }a[N*2]; ll n,tot,W,val[N],ls[N],l[N],s[N],pos[N]; ll siz[N],son[N],ans[N],out[N]; char st[N]; struct Trie{ll cnt,t[N][26],val[N];void Clear(){cnt1;memset(t[1],0,sizeof(t[1]));return;}void Insert(ll w){ll x1;for(ll i1;il[w];i){ll zs[pos[w]i];if(!t[x][z]){t[x][z]cnt;val[cnt]0;memset(t[cnt],0,sizeof(t[cnt]));}xt[x][z];val[x];}return;}ll Ask(ll w){ll x1,ans0;for(ll i1;il[w];i){ll zs[pos[w]i];if(!t[x][z])return ans;xt[x][z];ansval[x];}return ans;} }T1,T0; void addl(ll x,ll y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void dfs(ll x,ll fa){siz[x]l[x]1;for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yfa)continue;dfs(y,x);siz[x]siz[y];if(siz[y]siz[son[x]])son[x]y;}return; } ll calcA(ll x,ll fa){ll ans(val[x]W)?T0.Ask(x):T1.Ask(x);for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yfa)continue;anscalcA(y,x);}return ans; } void calcI(ll x,ll fa){(val[x]W)?T1.Insert(x):T0.Insert(x);for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yfa)continue;calcI(y,x);}return; } void solve(ll x,ll fa,ll top){ans[x]0;for(ll ils[x];i;ia[i].next){ll ya[i].to;if(yfa||yson[x])continue;solve(y,x,y);ans[x]ans[y];}if(son[x])solve(son[x],x,top);ans[x]ans[son[x]];for(ll ils[x];i;ia[i].next)if(a[i].to!faa[i].to!son[x])ans[x]calcA(a[i].to,x),calcI(a[i].to,x);ans[x](val[x]W)?T0.Ask(x):T1.Ask(x);out[x]ans[x]*W;if(xtop)T0.Clear(),T1.Clear();else (val[x]W)?T1.Insert(x):T0.Insert(x);return; } int main() {freopen(tree.in,r,stdin);freopen(tree.out,w,stdout);scanf(%lld,n);for(ll i1;in;i)scanf(%lld,val[i]);for(ll i1;in;i){scanf(%s,st1);l[i]strlen(st1);for(ll j1;jl[i];j)s[pos[i]j]st[j]-a;pos[i1]pos[i]l[i];}for(ll i1;in;i){ll x,y;scanf(%lld%lld,x,y);addl(x,y);addl(y,x);}T1.Clear();T0.Clear(); dfs(1,0);for(W1;W1e5;W1)solve(1,1,1);for(ll i1;in;i)printf(%lld\n,out[i]); }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88835.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

综合网站开发设计中国建设银行网站用户是什么

在 XP 系统下不能建立叫 con 的文件! 不知其他朋友也是这样? 转载于:https://www.cnblogs.com/del/archive/2009/04/26/1444175.html

南通通州区网站制作wordpress 博客插件

1、手机触屏不灵敏小伙伴们经常说,我的手机偶尔会反应不灵敏。需要连续点击几次,有时候半天才有反应。这是为什么呢?这很可能是由于一些操作不当造成的:1.非原装充电器输出电压不稳定;2.屏幕保护膜导致触屏的不灵敏&am…

网站建设公司商务网站项目书网站建设专题页

承载16个量子点交叉条阵列的量子芯片,可无缝集成到棋盘图案(图片来源:网络) 由荷兰代尔夫特理工大学(TU Delft)和荷兰应用科学研究组织(TNO)组建的荷兰量子计算研究中心QuTech的研究人员开发了一种用相对较少的控制线来控制大量量…

童装网站建设目标宁波网站推广方案

文章目录 前言一、抽象类和接口对比二、举例说明三种情况1.接口实现类接口 2.抽象类实现类抽象类实现类(子类) 3.抽象类实现接口接口抽象类三个实现类 总结 前言 抽象类和接口其实都是抽象的一种,那么他俩有何异同呢? 抽象类实现接口的意义何在? 一、抽象类和接口对比 接口…

马鞍山建设网站马和人做人和牛做网站

告警解释 系统每天二十三点检查一次当前系统中的证书文件,如果当前时间距离过期时间不足告警阈值天数,则证书文件即将过期,产生该告警。告警阈值天数的配置请参考《管理员指南》的“配置证书即将过期告警阈值”章节。 当重新导入一个正常证…

广州开发小程序企业seo网络营销

Java内存模型: 内存分布情况及其关系: 主内存:Java内存模型规定所有的变量都保存在主内存中 工作内存:每个线程都有自己的工作内存,保存了该线程使用到的变量的主内存副本拷贝 主内存与工作内存的关系: 线程对变量的所有操作都必须在自己的工作内存中进行,不能直接读写主内存…

免费行情软件app网站大全下载u288北京住建局

智能优化算法应用:基于北方苍鹰算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于北方苍鹰算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.北方苍鹰算法4.实验参数设定5.算法结果6.参考…

移动网站建设生要女延吉哪家网站建设公司好

解决办法:上次我的复制 ctrl c不能用就是打开的QQ系统设置,只保留qq的截图快捷键,其他的都是无。 哎,一会又热键冲突了,卸载了搜狗输入法就没事了,原来搜狗的问题。转载于:https://www.cnblogs.com/xiaofa…

广州网站推广方案视频分享网站建设难吗

前面2期内容,主要给大家重点介绍了Runway视频生成技术的核心产品功能板块Gen1、Gen2、FI使用教程,还没有看过的小伙伴可以回看往期文章。除了视频生成AI技术外,Runway还具有图片、视频后期处理30多项单个功能,例如视频修复、视频主…

兰州专业网站建设公司泰安的网站建设公司

ES6版本 function countdown(endTime, includeSeconds true) {// 获取当前时间let now new Date();// 将传入的结束时间字符串转换为日期对象let endDateTime new Date(endTime);// 检查传入的时间字符串是否只包含日期(不包含时分秒)if (endTime.tr…

北仑网站建设29gz上海建设网站方法

文档讲解:打家劫舍 打家劫舍II 打家劫舍III 198.打家劫舍 题目链接:https://leetcode.cn/problems/house-robber/description/ 思路: 设dp[i]:考虑下标i(包括i)以内的房屋,最多可以偷窃的金…

免费网页代理ip地址网站观澜做网站公司

sentinel中监听器的运用–规则管理 规则结构 类图关系 类关系图如下 Rule 将规则抽象成一个类, 规则与资源是紧密关联的, 也就是说规则作用于资源。因此, 我们需要将规则表示为一个类, 并包含一个获取资源的方法 这里采用接口的原因就是规则是一个抽象概念而非具体实现。…

废旧网站那个做的最好网站模板出售

咨询区 Guilherme Ferreira:我通过 post 方式向我的一个webapi中提交数据,然后插入到数据库中,在 ui端,当用户点击某一个 button 之后,代码会将 button 禁用,但因为某些原因,点击按钮的速度比禁…

购物网站的首页是静态详细描述建设一个网站的具体步骤

文章目录 [toc]试题编号试题名称时间限制内存限制问题描述输入格式输出格式样例输入样例输出样例说明评测用例规模与约定Python实现 试题编号 202309-1 试题名称 坐标变换(其一) 时间限制 1.0s 内存限制 512.0MB 问题描述 对于平面直角坐标系上的坐标 (…

无锡专业做网站望野王绩翻译

Express 框架 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定…

网站搭建哪家好网站建设费用的会计分录

姑姑和堂弟从老家呼伦贝尔来北京,我拍下了这张照片。

龙华网站开发公司电话情人节给女朋友做网站

文章目录1. 进入配置文件2. 环境变量添加格式3.使配置文件立即生效4. 实例1. 进入配置文件 sudo vim /etc/profile2. 环境变量添加格式 export 变量名路径 export PATH${PATH}:${变量名}/子路径3.使配置文件立即生效 source /etc/profile4. 实例 export MAVEN_HOME/usr/lo…

网站开发制作报价单网站 多少篇文章才能上线

1、认识一下小小蛮驴真面目 1.1、组件部分 HaaS100核心板 HaaS100是一款物联网场景中的标准硬件,并配套嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。 HaaS100核心板有着丰富的外设接口,如下所示: 智…

做网站别名解析的目的是什么网站建设简讯

cc_gbif()是R语言包coordinatecleaner中的一个函数,用于清理GBIF(全球生物多样性信息设施)数据集的地理坐标。该函数可以识别潜在的坐标错误,并对其进行修正或删除。 以下是cc_gbifl()函数的一般用法和主要参数: cc_…

网站建设 企业机房托管

2019独角兽企业重金招聘Python工程师标准>>> 防止黑客入的方法有很多,但是世界上没有绝对安全的系统。我们只可以尽量避免被入侵,最大的程度上减少伤亡。那么,接下来天下数据将为您详细介绍防止黑客入侵的五大技巧。(本文为天下数…