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

#NOIP 2014# day.1 T2 联合权值

题目和数据在评论中给出地址。或者自行在网上搜索,这里就不再给出。

第一眼看起来很复杂。
所以我想了个对链、和树不同情况都分别处理的算法。。orz。。复杂度太高最后4组T了。。
所以。。转换思路。。

联合权值 w[i]*w[j]。i,j距离为2.也就是i,j中间间隔了一个节点,所以我们在遍历这个中间节点的时候处理。
题目求最大和总和,
先考虑最大,我们只需要对节点U维护一个_max1,_max2最大值和次大值。
然后_max1*_max2 和总的 maxw比。maxw取大。
然后就是两两和。
先考虑U点只有3个子节点 a,b,c
则 tot = (a * b + b * c + c * a)*2 % mod

而(a + b + c)^2 = a^2 + b^2 + c^2 + 2ab + 2ac +2bc ;
2ab + 2ac +2bc = (a + b + c)^2 - (a^2 + b^2 + c^2 ).
所以..

    #include <iostream>  
    #include <cstdio>  
    #include <cstdlib>  
    #include <vector>  
    #define ma

相关文章:

  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #NOIP 2014# day.2 T2 寻找道路
  • #NOIP 2014#Day.2 T3 解方程
  • 【Window编程】Step.1 我的第一个Windows程序
  • [codevs 1296] 营业额统计
  • 【Window程序设计:第五版】翻译勘误 转载
  • 【hdu 1754】I Hate It 【线段树 训练1】
  • 【HDU 1394】Minimum Inversion Number 【线段树 训练2】
  • 【Windows编程】Step.2 消息循环机制
  • 【CDOJ 1334】 郭大侠与Rabi-Ribi
  • 【CDOJ 1074】秋实大哥搞算术【栈计算表达式】
  • 【CDOJ 1329】卿学姐与魔法
  • C++ STL 之 BitSet
  • [CDOJ 1343] 卿学姐失恋了
  • python3.6+scrapy+mysql 爬虫实战
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • angular学习第一篇-----环境搭建
  • C# 免费离线人脸识别 2.0 Demo
  • Cookie 在前端中的实践
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript设计模式之工厂模式
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Nodejs和JavaWeb协助开发
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 初探 Vue 生命周期和钩子函数
  • 事件委托的小应用
  • 通过几道题目学习二叉搜索树
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Spring Batch JSON 支持
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • (2)MFC+openGL单文档框架glFrame
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • 、写入Shellcode到注册表上线
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .htaccess 强制https 单独排除某个目录
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET Core 中插件式开发实现
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • @EnableConfigurationProperties注解使用
  • @property括号内属性讲解
  • [.net] 如何在mail的加入正文显示图片
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [BZOJ] 3262: 陌上花开
  • [C#]winform部署yolov5-onnx模型
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [Electron] 将应用打包成供Ubuntu、Debian平台下安装的deb包
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能