Pishty is a little boy who lives in Khust, an ancient town with a castle and smart bears. Right now, he wants you to help him with a programming problem. You are given a sequence A1, A2 ..., An and Q queries. There are two types of queries: • 1 pos val – Set Apos = val. • 21r- Find the maximum possible perimeter of a triangle with non-zero area whose sides are elements of the subsequence Aj, Aj41, ... Ar. Note that each element of the subsequence can only be used as the length of at most one side, i.e. the sides of each valid triangle must be elements Ax, Ay, Az, where I Sx

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter4: Selection Structures
Section: Chapter Questions
Problem 14PP
icon
Related questions
Question

Computer science question

Code the given problem using python
Pishty is a little boy who lives in Khust, an ancient town with a castle and smart
bears. Right now, he wants you to help him with a programming problem.
You are given a sequence A1, A2, .., n and Q queries. There are two types of
queries:
• 1 pos val – Set Apos = val.
• 21r- Find the maximum possible perimeter of a triangle with non-zero area
whose sides are elements of the subsequence Aj, Aj+1, . Ar. Note that each
element of the subsequence can only be used as the length of at most one
side, i.e. the sides of each valid triangle must be elements Ax, Ay, Az, where I
Sx <y <zśr.
For each query of the second type, compute the maximum possible perimeter or
determine that no valid triangle exists.
Input:
51
31897
215
Output:
24
Transcribed Image Text:Code the given problem using python Pishty is a little boy who lives in Khust, an ancient town with a castle and smart bears. Right now, he wants you to help him with a programming problem. You are given a sequence A1, A2, .., n and Q queries. There are two types of queries: • 1 pos val – Set Apos = val. • 21r- Find the maximum possible perimeter of a triangle with non-zero area whose sides are elements of the subsequence Aj, Aj+1, . Ar. Note that each element of the subsequence can only be used as the length of at most one side, i.e. the sides of each valid triangle must be elements Ax, Ay, Az, where I Sx <y <zśr. For each query of the second type, compute the maximum possible perimeter or determine that no valid triangle exists. Input: 51 31897 215 Output: 24
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Introduction to computer system
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr