Engineering
Engineering, 23.11.2020 01:00, nancyy85

Consider an undirected graph G = (V, E), in which each node u 2 V may be colored with some color between 1 and C. Your task is to write a program that determine the colors for the uncolored nodes in the graph such that • For all edges (u, v) 2 E, u and v have different colors. • The number of additional colors needed is minimum. Input (Standard input): Includes multiples lines. The first line contains two integers 1 n 1000, 1 m 100000 that correspond to the number of nodes and edges, respectively. Each of the following m lines contain two integers u and v, separated by one space, to denote an edge from u to v. Nodes are numbered from 1 to n. The last line contains n integers that are the colors of the nodes. Uncolored nodes are indicated with color 0. Output (Standard output): The first line contains an integer 0 D n that is the number of additional colors needed to color all the uncolored nodes in the graph. The next line contains n positive integers that are colors of the nodes. Sample input/output: Input -- Output
9 18 -- 1
1 2 -- 1 2 3 2 3 1 3 1 2
1 3
1 4
1 7
2 3
2 5
2 8
3 6
3 9
4 5
4 6
4 7
5 6
5 8
6 9
7 8
7 9
8 9
0 2 0 2 0 1 0 1 0
Explain of the input/output: The nodes in the graph are equivalent to 9 squares as shown in the above figure. There is an edge between two squares if and only if they are on a same row or column. The initial coloring of the nodes in the graph is shown in the middle figure. We can use one additional color (color 3) to color all the remaining nodes. I. Your program in Java/C++ that solves the above problem following the above input/ output format. A makefile and/or compiling instruction should be included if you have multiple source files. Your program should not take more than 2 minutes to terminate on any graph within the limits described in the Input section. II. A report outline the numbers of colors used by your program on random graphs assuming no nodes have any color at the beginning. The report should have at least two parts. Run your program for graphs of sizes 50, 100,..., 500 and report both the number of used colors and the maximum degree. Please give me answer in 2 Hours...

answer
Answers: 1

Other questions on the subject: Engineering

image
Engineering, 04.07.2019 18:10, ijohnh14
Shafts are machine elements that are used to a) carry axial loads b) direct shear loads c) transmit power d) rotate at constant speed e) none of the above circular and square shafts subjected to the same torque under the same circum behave a) the same way b) almost the same way
Answers: 2
image
Engineering, 04.07.2019 18:10, nandalabella06
True or false (explain) (110)[111] is a slip system in bcc metals . the {111} family in fcc contains 8 planes. resolved shear stress (rss) in single crystals is just related to the applied stress. critical resolved shear stress (crss) in single crystal metals is direct proportional to the number of defects in the structure
Answers: 2
image
Engineering, 04.07.2019 19:10, babas97
What is a monomer? how do they form a ploymer from the view point of chemical bonding?
Answers: 1
image
Engineering, 04.07.2019 19:20, molly7654
Brief discuss how the presence of dislocations in crystal structures can be an advantage and a disadvantage to engineer and designers.
Answers: 3
Do you know the correct answer?
Consider an undirected graph G = (V, E), in which each node u 2 V may be colored with some color bet...

Questions in other subjects:

Konu
Physics, 30.10.2020 20:50
Konu
English, 30.10.2020 20:50
Konu
Mathematics, 30.10.2020 20:50