poj 1192 最优联通子集 简单dp

简介:

    看起来和图相关,其实就是个简单dp,就和取最大连续和一样,只是在一颗树中取……

    有人说是树状dp,我也不知道是不是


/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <cmath>
#define INF 1E9
using namespace std;
vector<int> near[1001];
int X[1001],Y[1001];
int value[1001];
int n,ans=-INF;
int now[1001];
int ok[1001];
int dfs(int v)
{
    ok[v]=1;
    now[v]=value[v];
    for(int i=0;i<near[v].size();i++)
    {
        int u=near[v][i];
        if(ok[u])continue;
        dfs(u);
        now[v]+=(now[u]>0?now[u]:0);
        ans=max(ans,now[v]);
    }
}


int main()
{
    scanf("%d",&n);
    int i,j;
    for(i=0;i<n;i++)
    {
        scanf("%d%d%d",&X[i],&Y[i],&value[i]);
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(i==j)continue;
            if(fabs(X[i]-X[j])+fabs(Y[i]-Y[j])>1)continue;
            near[i].push_back(j);
            near[j].push_back(i);
        }
    }
    dfs(0);
    printf("%d\n",ans);
}


jxy
+关注
目录
打赏
0
0
0
0
2
分享
相关文章
基于prim算法求出网络最小生成树实现网络社团划分和规划
该程序使用MATLAB 2022a版实现路线规划,通过排序节点权值并运用Prim算法生成最小生成树完成网络规划。程序基于TSP问题,采用遗传算法与粒子群优化算法进行路径优化。遗传算法通过编码、选择、交叉及变异操作迭代寻优;粒子群优化算法则通过模拟鸟群觅食行为,更新粒子速度和位置以寻找最优解。
中科院一区7.9分top刊|好久不见,网络药理学(实验为主生信为辅)
`Phytomedicine` 杂志2023年6月发表了一篇关于网络药理学的文章,研究了肾康注射液(SKI)治疗糖尿病肾病(DKD)的机制,重点关注其通过Keap1/Nrf2/Ho-1信号通路对抗氧化应激的影响。研究表明,SKI可能通过调节氧化还原相关信号,减轻AGEs诱导的氧化应激,从而改善DKD。在动物实验中,SKI降低了DKD大鼠的尿蛋白、Scr水平,改善了肾功能和血脂,减少了氧化应激指标,并在细胞实验中显示了类似的效果,激活了Keap1/Nrf2/Ho-1通路。
313 1
视频讲解|含可再生能源的热电联供型微网经济运行优化(含确定性和源荷随机两部分代码)
视频讲解|含可再生能源的热电联供型微网经济运行优化(含确定性和源荷随机两部分代码)
|
11月前
|
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-6 算法训练 安慰奶牛 最小生成树
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-6 算法训练 安慰奶牛 最小生成树
74 0
基于拉格朗日-遗传算法的最优分布式能源DG选址与定容(Matlab代码实现)
基于拉格朗日-遗传算法的最优分布式能源DG选址与定容(Matlab代码实现)
177 0
【最优潮流】基于分布式交变方向乘法器(ADMM)方法来求解带碳排放交易的直流动态最优潮流(Matlab代码实现)
【最优潮流】基于分布式交变方向乘法器(ADMM)方法来求解带碳排放交易的直流动态最优潮流(Matlab代码实现)
177 0
求取列表“峰与谷”
求取列表“峰与谷”
84 0
第七届蓝桥杯省赛 C++ A/B组 - 四平方和
第七届蓝桥杯省赛 C++ A/B组 - 四平方和
115 0
华为 + 武汉大学提出基于高斯感受野的标签分配 RFLA,大幅度解决超小目标问题!
华为 + 武汉大学提出基于高斯感受野的标签分配 RFLA,大幅度解决超小目标问题!
323 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等