Quiz Space

Advanced Algorithms End Term: 24 December 2023, Set FDB1 (September 2023 term)

Question 1

+2 marksNumerical answer

In one term of an academic program, we have nn days. Students have to earn at least PP credits during these nn days to remain in the program. There are two ways to earn points — completing practical tasks and attending lessons. For each task, a student earns TT points, and for each lesson, a student earns LL points.

Practical tasks are unlocked “each week” as the term goes on: the first task is unlocked on day 1 (and can be completed on any day from 1 to nn), the second task is unlocked on day 8 (and can be completed on any day from 8 to nn), the third task is unlocked on day 15, and so on.

Every day from 1 to nn, there is a lesson which can be attended by the students of the program. And every day, students choose whether to study or to rest the whole day. When a student decides to study, he or she attends a lesson and can complete no more than 2 tasks, which are already unlocked and not completed yet. If a student rests the whole day, he skips a lesson and ignores tasks.

Students naturally wants to have as many days off as possible, i. e. they want to maximize the number of rest days. Let's calculate this maximum.

As an example: if n=100,P=20,L=1n = 100, P = 20, L = 1 and T=10T = 10, then by studying only on day 42 we attend a lesson gives (1 point), and can solve 2 out of 6 available tasks to get another 20 points. This is necessary and sufficient, and leads to 99 rest days.

Based on the above data, answer the given subquestions.

Question 2

+2 marksNumerical answer

In one term of an academic program, we have nn days. Students have to earn at least PP credits during these nn days to remain in the program. There are two ways to earn points — completing practical tasks and attending lessons. For each task, a student earns TT points, and for each lesson, a student earns LL points.

Practical tasks are unlocked “each week” as the term goes on: the first task is unlocked on day 1 (and can be completed on any day from 1 to nn), the second task is unlocked on day 8 (and can be completed on any day from 8 to nn), the third task is unlocked on day 15, and so on.

Every day from 1 to nn, there is a lesson which can be attended by the students of the program. And every day, students choose whether to study or to rest the whole day. When a student decides to study, he or she attends a lesson and can complete no more than 2 tasks, which are already unlocked and not completed yet. If a student rests the whole day, he skips a lesson and ignores tasks.

Students naturally wants to have as many days off as possible, i. e. they want to maximize the number of rest days. Let's calculate this maximum.

As an example: if n=100,P=20,L=1n = 100, P = 20, L = 1 and T=10T = 10, then by studying only on day 42 we attend a lesson gives (1 point), and can solve 2 out of 6 available tasks to get another 20 points. This is necessary and sufficient, and leads to 99 rest days.

Based on the above data, answer the given subquestions.

Question 3

+2 marksOne correct option

In one term of an academic program, we have nn days. Students have to earn at least PP credits during these nn days to remain in the program. There are two ways to earn points — completing practical tasks and attending lessons. For each task, a student earns TT points, and for each lesson, a student earns LL points.

Practical tasks are unlocked “each week” as the term goes on: the first task is unlocked on day 1 (and can be completed on any day from 1 to nn), the second task is unlocked on day 8 (and can be completed on any day from 8 to nn), the third task is unlocked on day 15, and so on.

Every day from 1 to nn, there is a lesson which can be attended by the students of the program. And every day, students choose whether to study or to rest the whole day. When a student decides to study, he or she attends a lesson and can complete no more than 2 tasks, which are already unlocked and not completed yet. If a student rests the whole day, he skips a lesson and ignores tasks.

Students naturally wants to have as many days off as possible, i. e. they want to maximize the number of rest days. Let's calculate this maximum.

As an example: if n=100,P=20,L=1n = 100, P = 20, L = 1 and T=10T = 10, then by studying only on day 42 we attend a lesson gives (1 point), and can solve 2 out of 6 available tasks to get another 20 points. This is necessary and sufficient, and leads to 99 rest days.

Based on the above data, answer the given subquestions.

  1. A
  2. B
  3. C
  4. D

21 more questions in this paper

Sign in with Google — it is free — to see every question with its answer and explanation, practise it in learning mode, or take it as a timed mock test.

More on the Advanced Algorithms End Term 24 Dec 2023 Set FDB1 paper

The IIT Madras BS Advanced Algorithms (Advanced Algorithms) End Term paper sat on 24 Dec 2023, in the September 2023 term, set FDB1: 24 questions for 50 marks in 180 minutes. The first 3 questions are below. Sign in with Google — it is free — to see the whole paper with its answers and explanations, in learning mode or as a timed mock test.

FeatureAdvanced Algorithms End Term 24 Dec 2023 Set FDB1 at a glance
TermSeptember 2023 term
SubjectAdvanced Algorithms
Course codeBSCS4021
Questions24
Marks50
Duration180 min
Numerical5
MCQ18
MSQ1
Official paperIIT M DEGREE FN EXAM FDB1 24 Dec 2023
Negative markingNo negative marking.
Updated

Other sets that day

Same End Term, other subjects

More Advanced Algorithms