Mock CCC '18 Contest 3 S4 - A Graph Problem

View as PDF

Submit solution


Points: 10
Time limit: 0.6s
Memory limit: 1G

Problem type

Given an undirected weighted graph where there is an edge between every pair of distinct vertices of nonnegative integer weight, let ai be the sum of the weights of the edges incident on vertex i.

Given a sequence of integers b1 through bN, determine if it is possible to construct a graph of n vertices such that ai=bi for every vertex in the graph.

Constraints

1N50

1bi109

There is no opportunity for partial credit on this problem.

Input Specification

The first line contains a single integer, N.

Each of the next N lines contains a single integer, b1 through bN in order.

Output Specification

Output YES if it is possible to construct such a graph. Output NO otherwise.

Sample Input 1

Copy
3
1
1
2

Sample Output 1

Copy
YES

Sample Input 2

Copy
3
1
1
3

Sample Output 2

Copy
NO

Comments


  • 1
    Dan13llljws  commented on Dec. 8, 2019, 11:34 p.m. edited

    It doesnt make sense if you only have one node but you cannot make a graph