AT_nupc2024_n.しゃくとり on Namori
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个有 N 个顶点和 N 条边的顶点带权重的简单无向连通图 G,以及一个正整数 K。第 i 条边连接顶点 ui 和顶点 vi。每个顶点 i 具有一个正整数权重 Ai。
请你求出满足以下条件的 G 上的简单路径的最大边数:
- 路径上出现的所有顶点(包括端点)的权重之积不超过 K。
什么是简单路径?简单路径是指一列顶点 P=(p1,p2,…,pℓ),满足对于任意 1≤i≤ℓ−1,pi 和 pi+1 之间有一条边连接,且同一顶点不会出现两次。P 的边数定义为 ℓ−1。
输入格式
输入以如下格式通过标准输入给出。
N K A1 A2 … AN u1 v1 u2 v2 ⋮ uN vN
输出格式
请将答案输出一行。
输入输出样例
输入#1
6 14 3 2 1 3 2 3 1 2 2 3 3 4 1 4 2 5 3 6
输出#1
3
输入#2
6 108 3 2 1 3 2 3 1 2 2 3 3 4 1 4 2 5 3 6
输出#2
5
输入#3
6 128 78 85 80 67 20 24 1 2 2 3 3 4 1 4 2 5 3 6
输出#3
0
说明/提示
部分分
对于满足额外限制 N≤5000 的数据集,正确解答可以获得 1 分。
样例解释 1
边数为 3 的简单路径 (5,2,3,6) 的顶点权重之积为 2×2×1×3=12≤K=14。而其他边数大于 3 的简单路径及其顶点权重之积如下:
- (1,4,3,2,5) 及其反向 : 36
- (2,1,4,3,6) 及其反向 : 54
- (3,4,1,2,5) 及其反向 : 36
- (4,1,2,3,6) 及其反向 : 54
- (5,2,1,4,3,6) 及其反向 : 108
这些都大于 K。
样例解释 2
简单路径 (5,2,1,4,3,6) 的顶点权重之积为 108=K,没有边数更大的路径。
样例解释 3
在这个输入样例中,任意包含 2 个及以上顶点的简单路径的顶点权重之积都会超过 K。因此,仅包含单个顶点的路径,比如 (1),其边数为 0,也是最大的。
数据范围与约定
- 3≤N≤2×105
- 1≤K≤109
- 1≤Ai≤K
- 1≤ui<vi≤N
- 所给图为简单无向连通图
- 所有输入均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?