For each problem, there's an approx. marks distribution (positive numbers) followed by some common mistakes and the penalty (negative numbers). Problem 1: realized f(x)=g(x) 2 h(x) and h'(x) 1 computation of x1 and x2 4 used Newton's formula 3 treated f(x) and g(x) separately: -4 arithmetic and other small errors: -1 Problem 2: A) wrong integral -3 numerical error -1 B) correct trapezoid fmla and intervals: 4 computation of two areas 2 used only one interval: -3 numerical and other small errors: -1 C) result 1 explanation 1 did't take absolute: -1 D) correct funct. ptr. parameter 3 funct. has one parameter 1 trapezoid formula 2 subinterval division 2 computation of area 1 missing parameter function type: -1 correct trapezoid fmla but only one interval: -4 fixed expression inside interval loop: -2 other small errors: -1 Problem 3: A) correct graph 1, otherwise 0 B) small error: -1 C) different order/list is not queue: -1 D) vertices given by iteration or predecessors are listed 4 vertices given in order only: -3 E) any answer using the term "connected component" correctly received the full 3 marks. Answers like "x connected components (with x>2) because they are all connected..." received 0 marks. F) vertices given in DFS order only: -3 some errors in act/deact times: -1 order different than in Part (C): -1 G) small errors: -1