zoukankan      html  css  js  c++  java
  • bzoj2654(loj20069)

    2654: tree

    Time Limit: 30 Sec  Memory Limit: 512 MB

    Description

    给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有need条白色边的生成树。
    题目保证有解。

    Input

    第一行V,E,need分别表示点数,边数和需要的白色边数。
    接下来E行,每行s,t,c,col表示这边的端点(点从0开始标号),边权,颜色(0白色1黑色)。

    Output

    一行表示所求生成树的边权和。
    V<=50000,E<=100000,所有数据边权为[1,100]中的正整数。

    Sample Input

    2 2 1
    0 1 1 1
    0 1 2 0

    Sample Output

    2
     
    ________________________________________________________________________
    在生成树中规定了白边的数量,明显,白边的边权越小就越容易进入生成树中。
    那么二分所加的边权x,x加大就是减少加入的边,x减小就是增加加入的边的数量。
     
    在bzoj中能够通过,在LOJ中只有40分,why???
    ________________________________________________________________________
     
    View Code

     

  • 相关阅读:
    lcn 分布式事务协调者集群原理
    springboot 监控 Actuator
    springboot 配置文件说明
    docker 安装jenkins
    docker 搭建maven 私服
    docker 安装 gitlab
    docker 安装软件
    docker 部署 java 项目
    mybatis 中between and用法
    vue-router history 模式 iis 配置
  • 原文地址:https://www.cnblogs.com/gryzy/p/10523358.html
Copyright © 2011-2022 走看看