最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 【模板】缩点

    正文概述 陈老师   2026-01-20 15:15:09  

    题目描述

    给定一个 nn 个点 mm 条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大。你只需要求出这个权值和。

    允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次。

    输入格式

    第一行两个正整数 n,mn,m

    第二行 nn 个整数,其中第 ii 个数 aia_i 表示点 ii 的点权。

    第三至 m+2m+2 行,每行两个整数 u,vu,v,表示一条 uvu\rightarrow v 的有向边。

    输出格式

    共一行,最大的点权之和。

    样例

    2 2
    1 1
    1 2
    2 1
    
    2
    

    数据范围

    对于 100%100\% 的数据,1n1041\le n \le 10^41m1051\le m \le 10^50ai1030\le a_i\le 10^3。没有自环和重边。

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 【模板】缩点