Prove that you should not also use the greedy strategy

Assignment Help Data Structure & Algorithms
Reference no: EM13190743

You and your eight-year-old nephew Elmo decide to play a simple card game. Atthe beginning of the game, the cards are dealt face up in a long row. Each card isworth a different number of points. After all the cards are dealt, you and Elmo taketurns removing either the leftmost or rightmost card from the row, until all the cardsare gone. At each turn, you can decide which of the two cards to take. The winner ofthe game is the player that has collected the most points when the game ends.Having never taken an algorithms class, Elmo follows the obvious greedystrategy-when it's his turn, Elmo always takes the card with the higher point value.Your task is to find a strategy that will beat Elmo whenever possible. (It might seemmean to beat up on a little kid like this, but Elmo absolutely hates it when grown-upslet him win.)

(a) Prove that you should not also use the greedy strategy. That is, show that thereis a game that you can win, but only if you do not follow the same greedy strategy as Elmo.

(b) Describe and analyze an algorithm to determine, given the initial sequence ofcards, the maximum number of points that you can collect playing against Elmo.

(c) Five years later, Elmo has become a much stronger player. Describe and analyze an algorithm to determine, given the initial sequence of cards, the maximum number of points that you can collect playing against a perfectopponent

Reference no: EM13190743

Questions Cloud

Egocentrism means : TRUE OR FAULSE Egocentrism means that audiences typically approach speeches by asking "Why is this important for me?"
Calculate the economic feasibility in terms of making : As a Plant Manager your plant team informs you that they have found a way to increase the size of the manufacturing run from 10,000 to 18,000 units in increments of 2000 units. The set up cost is 150,000 and defects cost $120 for removal/repair.
Psychoactive drugs produces the quickest : Which of the following psychoactive drugs produces the quickest and most powerful rush of euphoria?
What should be the size of the tax per pact of cigarettes : Studies indicate that the price elasticity of demand for cigarettes is about 0.4. If a pack of cigarettes currently costs $5 and the government wants to put a tax on it to reduce smoking by 20%, what should be the size of the tax per pact of cigare..
Prove that you should not also use the greedy strategy : Prove that you should not also use the greedy strategy. That is, show that thereis a game that you can win, but only if you do not follow the same greedy strategy as Elmo.
Similar ethical guidelines : Many professional organizations have similar ethical guidelines. How do you think they should sanction members who have violated these? Do you think from a practical standpoint they are able to enforce these? How might consumers be involved in helpin..
What fraction of the time will the stock increase in price : what fraction of the time will the stock increase in price?
Lower temperature than does dry version of that same rock : Wet igneous rock (rock that contains volatiles) melts at a lower temperature than does the dry version of that same rock. Volatile-rich magma develops gas bubbles as it rises, and this creates even more buoyant force to move the magma upward more agg..
What happens to price and output in the cournot : FULL karma for complete and clear response. 1. Under what conditions are the Cournot and Bertrand equilibria the same 2. What happens to price and output in the Cournot, Bertrand and Stackelberg models if marginal costs increase by 10 percent

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Explain eager decision tree algorithm-lazy knn algorithm

Discuss the advantages and disadvantages of the new algorithm compared with the eager decision tree algorithm, and the advantages and disadvantages of the new algorithm compared with the lazy kNN algorithm.

  Find the shortest path from a to all other vertices

Find the shortest path from A to all other vertices for the following graph:

  Entity relationship diagrams

Discuss why are Entity Relationship Diagrams an important initial stage in developing databases? Who would be the initial parties interacting to develop the ERDs?

  A local company owns three 3d printers

A local company owns three 3D printers installed in its three different branches. Clients can call the company and reserve the use of one printer for some hours.

  Create algorithm to read file of employee records

Create the algorithm which will read the file of employee records and produce the weekly report of gross earnings for those employees.

  How the regular tree walk algorithm works

We know how the regular tree walk algorithm works. If you have some values in the tree then the tree walk algorithm prints everything in order

  Method singleparent returns number of nodes in binary tree

Write a method singleParent, which returns number of nodes in a binary tree that have only one child.

  Create an idef1x entity relationships diagram

The Metropolitan Housing Agency is a non profit corporation that advocates the development and improvement of low income housing.

  Creating an automated checkout program

A local department store employee you to create an automated checkout program to expedite customers in a hurry. The checkout line can only allow 5-products for any one purchase.

  Computing the total dollar sales

A corporation has a product line that includes five items that sell for $100, $75, $120, $150, and $35. There are four salespersons working for this corporation,

  Creating code for a class called arrayqsn

Create all the code for a class called ArrayQsn. This class will contain 2-techniques. The first technique runningSumMean accepts an array of ints as a parameter, and will return the mean of the values as a double.

  Perform an insertion sort on the file pointed

Using only the local data already supplied in FileSort, perform an insertion sort on the file pointed to by fd. Use lseeks for this; do not try to create any sort of array or list. An array-based version of insertion is supplied for your reference.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd