CF1917F.Construct Tree

省选/NOI-

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given an array of integers l1,l2,…,lnl_1, l_2, \dots, l_n and an integer dd. Is it possible to construct a tree satisfying the following three conditions?

  • The tree contains n+1n + 1 nodes.
  • The length of the ii-th edge is equal to lil_i.
  • The (weighted) diameter of the tree is equal to dd.

给你一个整数数组 l1,l2,…,lnl_1, l_2, \dots, l_n 和一个整数 dd。能否构造一棵满足以下三个条件的树?

  • 该树包含 n+1n + 1 个节点;
  • 第 ii 条边的长度等于 lil_i;
  • 该树的(带权)直径等于 dd。

输入格式

Each test consists of multiple test cases. The first line contains a single integer tt (1≤t≤2501 \leq t \leq 250) — the number of test cases. The description of the test cases follows.

The first line of each test case contains two integers nn, dd (2≤n≤2000,1≤d≤20002 \leq n \leq 2000, 1 \leq d \leq 2000).

The second line of each test case contains nn integers l1,l2,…,lnl_1, l_2, \dots, l_n (1≤li≤d1 \leq l_i \leq d).

It is guaranteed that the sum of nn over all test cases does not exceed 20002000.

每个测试包含多个测试用例。第一行包含一个整数 tt(1≤t≤2501 \leq t \leq 250),表示测试用例的数量。随后是各测试用例的描述。

每个测试用例的第一行包含两个整数 nn 和 dd(2≤n≤20002 \leq n \leq 2000,1≤d≤20001 \leq d \leq 2000)。

每个测试用例的第二行包含 nn 个整数 l1,l2,…,lnl_1, l_2, \dots, l_n(1≤li≤d1 \leq l_i \leq d)。

保证所有测试用例中 nn 的总和不超过 20002000。

输出格式

For each test case, output Yes\texttt{Yes} if it is possible to construct a tree that satisfies all the conditions, and No\texttt{No} otherwise.

You can print the letters in any case (upper or lower).

对于每个测试用例,如果能够构造出一棵满足所有条件的树,则输出 Yes\texttt{Yes},否则输出 No\texttt{No}。

字母大小写均可(大写或小写)。

输入输出样例

  • 输入#1

    3
    4 10
    1 2 3 4
    4 7
    1 4 3 4
    6 18
    2 4 3 7 6 7

    输出#1

    Yes
    No
    Yes

说明/提示

Below, you are given the illustrations of trees for the first and third test cases. One of the diameters is highlighted by coloring its edges in red.

下面给出了第一个和第三个测试用例的树的示意图。其中一条直径通过将其边涂成红色来高亮显示。

输入解题思路,AI测评打分。不知道怎么写?

首页