商业网站的后缀一般为在线爬取网页源码

web/2025/10/6 5:22:38/文章来源:
商业网站的后缀一般为,在线爬取网页源码,正邦设计公司,今天三亚最新通知P2495 [SDOI2011]消耗战 题目描述 详见#xff1a;P2495 [SDOI2011]消耗战 Solution 此题是虚树的经典版子题吧qwq。 是不是直接贴代码就行了啊#xff08;反正不是luogu题解#xff0c;没有人查#xff09;。 大概就是先建出虚树#xff08;一般给定一堆关键点的题…P2495 [SDOI2011]消耗战 题目描述 详见P2495 [SDOI2011]消耗战 Solution 此题是虚树的经典版子题吧qwq。 是不是直接贴代码就行了啊反正不是luogu题解没有人查。 大概就是先建出虚树一般给定一堆关键点的题都是虚树然后DP。 设为处理掉子树中所有关键点的最小花费  为从到根的路径上的最小边权。 然后……没了。 Code #includebits/stdc.h using namespace std; typedef long long ll; const int MAXN5e550; const ll INF1ll60; int Log[MAXN],fa[MAXN][21],dfn[MAXN],dep[MAXN]; int stk[MAXN],a[MAXN],top,DFN0; ll mn[MAXN],f[MAXN]; struct enode{int to; ll c; }; vectorenode e[MAXN]; vectorint son[MAXN];inline int read() {int x0,f1; char cgetchar();while (c0||c9) { if(c-) f-1; cgetchar(); }while (c0c9) { x(x3)(x1)(c^48); cgetchar(); }return x*f; } void add_edge(int u,int v){ son[u].push_back(v); } void dfs(int x,int father) {fa[x][0]father;dep[x]dep[father]1;dfn[x]DFN;for (int i1;iLog[dep[x]];i) fa[x][i]fa[fa[x][i-1]][i-1];for (int i0;ie[x].size();i)if (e[x][i].to!father){mn[e[x][i].to]min(mn[x],e[x][i].c);dfs(e[x][i].to,x);} } int get_lca(int x,int y) {if (dep[x]dep[y]) swap(x,y);for (int iLog[dep[x]];i0;i--)if (dep[fa[x][i]]dep[y]) xfa[x][i];if (xy) return x;for (int iLog[dep[x]];i0;i--)if (fa[x][i]!fa[y][i]) xfa[x][i],yfa[y][i];return fa[x][0]; } void insert(int x) {if (top1) { stk[top]x; return; }int lcaget_lca(stk[top],x);if (lcastk[top]) return;while (top1dfn[stk[top-1]]dfn[lca]) add_edge(stk[top-1],stk[top]),top--;if (lca!stk[top]) add_edge(lca,stk[top]),stk[top]lca;stk[top]x; } ll tree_dp(int x) {for (int i0;ison[x].size();i) tree_dp(son[x][i]);f[x]mn[x];if (!son[x].size()) return f[x];ll s0;for (int i0;ison[x].size();i) sf[son[x][i]];son[x].clear();return f[x]min(f[x],s); } int compare(int x,int y){ return dfn[x]dfn[y]; } int main() {int nread();for (int i1;in;i){int uread(),vread(),cread();e[u].push_back((enode){v,c});e[v].push_back((enode){u,c});}dep[0]-1,Log[1]0;for (int i2;in;i) Log[i]Log[i1]1;for (int i1;in;i) mn[i]INF; dfs(1,0);//for (int i1;in;i) couti:dep[i] dfn[i] mn[i]endl;int Caseread();while (Case--){int mread();for (int i1;im;i) a[i]read();sort(a1,am1,compare);stk[top1]1;for (int i1;im;i) insert(a[i]);while (top) add_edge(stk[top-1],stk[top]),top--;printf(%lld\n,tree_dp(1));}return 0; }

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

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

相关文章

校园网站建设方向做网站的任务书

AI人工智能在建筑智能化工程设计的应用 相关政策: 建筑智能化工程设计资质是为了合理设计各种智能化系统,让它们有机地结合成为有效的整体作用。在工程设计标准中,智能化资质设计全称为建筑智能化系统专项设计资质。企业一旦具备智能化设计资…

各种网站程序的优势揭阳网站建站网站

文章目录 一、线程的概念1. 什么是线程Linux下并不存在真正的多线程,而是用进程模拟的!Linux没有真正意义上的线程相关的系统调用!原生线程库pthread 2. 线程和进程的联系和区别3. 线程的优点4. 线程的缺点5. 线程异常6. 线程用途 二、二级页…

天河建设网站方案深圳龙岩技术科技有限公司

这是关于一个普通双非本科大一学生的C的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉树的题目 1.从前序与中序遍历序列构造二叉…

顺德网站建设公司咨询云南省住房和建设厅网站

【BASH】回顾与知识点梳理 二十 二十. 十六至十九章知识点总结及练习20.1 总结20.2 练习 该系列目录 --> 【BASH】回顾与知识点梳理(目录) 二十. 十六至十九章知识点总结及练习 20.1 总结 shell script 是利用 shell 的功能所写的一个『程序 (prog…

网站备案最多需要多久建设网站会员登陆

以3040端口为例 要查看在Linux系统中哪个程序占用了3040端口,可以使用lsof命令或netstat命令结合适当的参数。这里提供两种常用的方法: 方法1:使用 lsof 命令 lsof(List Open Files)是一个查看当前系统打开文件的工…

网站备案查询姓名怎么样开发小程序

文章目录 Sentinel雪崩问题服务保护框架Sentinel配置 限流规则快速入门流控模式流控效果热点参数限流 隔离和降级FeignClient整合Sentinel线程隔离(舱壁模式)熔断降级 授权规则及规则持久化授权规则自定义异常结果持久化 Sentinel 雪崩问题 服务保护框架…

3.建设营销型网站流程wordpress meta 插件

1. 两个栈实现队列 实现一 思路 s1是入栈的,s2是出栈的。 入队列,直接压到s1是就行了出队列,先把s1中的元素全部出栈压入到s2中,弹出s2中的栈顶元素;再把s2的所有元素全部压回s1中 实现二 思路 s1是入栈的&#xff0c…

做追星网站效果图会泽住房和城乡建设局网站

文章目录 前言一、下载并安装Tesseract OCR二、配置环境变量三、Python中安装使用pytesseract总结 前言 Tesseract OCR是一个开源OCR(Optical Character Recognition)引擎,用于从图像中提取文本。Pytesseract是Tesseract OCR的Python封装&am…

公司网站建设推广方案模板网站没更新

参考 Lawrence Systems 的 Youtube,频道有教程。 安装 安装 Collabora,只需要修改 账户,密码,及证书。 新增 dataset,名称 “NextCloud_Database”,其他默认新增 dataset,名称 “NextCloud_Data”&#…

山西智能建站系统价格网站开发 实习报告

计算机网络总复习链接🔗 目录 组帧差错控制检错编码纠错编码 流量控制与可靠传输机制流量控制、可靠传输与滑动窗口机制单帧窗口与停止-等待协议多帧滑动窗口与后退N帧协议(GBN)多帧滑动窗口与选择重传协议 介质访问控制信道划分介质访问控制…

域名网站搭建软件交易网

Jersey2为Jackson和JAXB提供内置支持。 但是默认情况下不支持Jibx。 要将Jibx与Jersey2结合使用,我们将XML输入作为流,并在接收到请求之后,使用Jibx对其进行解析。 但是实际上,有更好的方法可以使用MessageBodyReader和MessageBod…

南京快速建站公司网站设计步骤及图解

1. ETag HTTP 1.1中引入了ETag来解决缓存的问题。ETag全称是Entity Tag,由服务端生成,服务端可以决定它的生成规则。如果根据文件内容生成散列值。那么条件请求将不会受到时间戳的改动造成带宽浪费。下面是根据内容生成散列值的方法: 1 var g…

小企业官方网站制作网页版聊天工具有哪些

「拥抱开源, 又见 .NET」随着 .NET Core的发布和开源,.NET又重新回到人们的视野。 .NET Core的下个3.0即将release,加入非常多的新功能,越来越拥抱变化,DevOps和Microservice的最佳实践已经在 .NET Core落地,比如 Ocel…

做手机网站公司微信开放平台和微信公众号的区别

Windows是一个不断发展的系统,很多新的 API 在操作系统更新时更新,而MASM32开发包一般在很长一段时间内都无法及时更新,如果需要在编程中使用新添加的API函数。就得自己动手来更手库文件,下面我就给大家介绍一下如何通过手动的方法…

网站控制用dw做网站的视频

《C语言第五六次作业.ppt》由会员分享,可在线阅读,更多相关《C语言第五六次作业.ppt(40页珍藏版)》请在人人文库网上搜索。1、C语言作业解析,第四弹,。原来真正变态的是这两作业哇 原本是做完第五次作业等大家数分期中考完以后给大家,结果直接…

优斗网站建设手机百度app最新版下载

文章目录 前言实验手册一、实验目的二、实验原理1.理论原理2.硬件原理 三、系统架构设计四、模块说明1.模块端口信号列表按键消抖模块(key)计数器模块(counter)蜂鸣器乐谱模块(music)蜂鸣器发声…

网站建设方法冫金手指排名26中英文自助网站建设

再谈协议HTTP协议认识URLurlencode和urldecodeHTTP协议格式HTTP的方法HTTP的状态码HTTP常见HeaderHTTP周边会话保持 再谈协议 协议是一种 “约定”. socket api的接口,在读写数据时,都是按 “字符串” 的方式来发送接收的(tcp是以字节流的方式发送的&am…

郑州网站服务公司做 了一个 家教 网站

零基础入门NLP - 新闻文本分类,正式赛第一名方案分享:https://mp.weixin.qq.com/s/7WpZUqdlItBToLYuRLm44g

空间手机版网站目录建设进wordpress根目录

从零实现的浏览器Web脚本 在之前我们介绍了从零实现Chrome扩展,而实际上浏览器级别的扩展整体架构非常复杂,尽管当前有统一规范但不同浏览器的具体实现不尽相同,并且成为开发者并上架Chrome应用商店需要支付5$的注册费,如果我们只…

微信网站的建立宿迁公司企业网站建设

C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE: typedef unsigned char BYTE;在这个类型定义之后,标识符 BYTE 可作为类型 unsigned char 的缩写,例如&#xff1…