• Non ci sono risultati.

Elemento maggioritario

N/A
N/A
Protected

Academic year: 2021

Condividi "Elemento maggioritario"

Copied!
2
0
0

Testo completo

(1)

Puzzle 11 Aprile 2013

Puzzled

Elemento maggioritario

Un array A contiene n interi. Uno di essi `e detto elemento maggioritario se occorre in A almeno n2⌋ + 1 volte. Si vuole un algoritmo che identifichi l’elemento maggioritario, se presente, in tempo O(n) utilizzando O(1) spazio aggiuntivo. L’algoritmo deve stampare N se non `e presente alcun elemento maggioritario.

Caso particolare. Si assuma che tutti gli elementi, ad esclusione even- tualmente del maggioritario, occorrano una sola volta in A.

Caso generale. Gli elementi possono avere un numero arbitrario di occorrenze.

Input 5

1 10 22 11 2

Output N

Input 5

22 10 22 11 22

Output 22

1

(2)

Puzzled Due uova

Interview di Google

In un palazzo di 100 piani si vuole stabilire qual `e il piano pi`u alto dal quale `e possibile lanciare un uovo senza che esso si rompa. Le uova sono considerate tutte aventi lo stesso grado di resistenza.

Si hanno a disposizione solamente due uova e si vuole individuare tale piano con il minor numero di lanci.

Soluzione banale: si provano tutti i piani sequenzialmente dal primo al novantanovesimo. Dopo ogni lancio si prosegue se e soltanto se l’uovo appena lanciato risulta ancora intatto. Al caso pessimo sono necessari 99 lanci.

2

Riferimenti

Documenti correlati

Ma simili triangoli sono al limite delle osservazioni ottiche; inoltre, misurazioni geo- metriche su grandi scale, anche se possibili, sarebbero complicate dagli effetti della

La tendenza ad ossidarsi e ridursi genera un flusso di elettroni (e quindi di corrente elettrica) dall’anodo verso

Se al contrario, volessi considerare il caso in cui l'indeterminazione sull'intervallo di tempo entro cui il fotone è emesso è limitata, allora non potrei più assumere che l'energia

( CONTINUAZIONE DALL ’ ESERC. Il nostro problema si traduce geometricamente nello stabilire se i due piani passanti entrambi per l’origine coincidono.. Allora il teorema di

Nel caso dell’algoritmo TERMINA PRIMA dimostrare che ogni soluzione parziale prodotta ` e estendibile ad una soluzione ottima significa dimostrare la seguente affermazione:.. Per ogni

Pertanto, grazie al Teorema di Weierstrass, essa ammette almeno un punto di massimo ed un punto di

Stabilire se esistono vettori non nulli che apparten- gono al nucleo di f.. Scrivere equazioni cartesiane del sottospazio ortogonale al

La presenza nelle aree agricole di habitat naturali e semi-naturali di alta qualità - come aree boschive, siepi e margini erbosi dei campi - sono fondamentali per la