Dangerous Parkour (parkour)

Ciao, qualcuno che ha affrontato il problema delle olimpiadi a squadre e lo ha risolto, potrebbe spiegare che approccio ha usato per la soluzione, grazie.

Ciao.
Difficilmente troverai persone disposte a spiegarti problemi da 0 (sul forum, o anche altrove) senza che tu abbia fatto particolari progressi. Questo perché risolvere i problemi è uno strumento di allenamento, e farsi spoilerare un problema senza averci provato spesso significa perdere una buona occasione per migliorare.

Se mostri il tuo ragionamento, indicando dove ti sei bloccato, è più probabile che qualcuno si prenda il tempo di provare a guidarti verso la soluzione, stabilito che questo è un problema molto semplice che non richiede particolari idee.

Se magari hai una soluzione che dovrebbe funzionare ma non ottiene i punti sperati, invece, debuggarla in autonomia è un buon esercizio che ti ritornerà utile per le gare future. Se proprio non riesci a trovare il bug, chiedere sul forum è una buona idea, ma cercando sempre di spiegare il principio di funzionamento del proprio codice.

2 Mi Piace

Ok, io peró non avendo mai affrontato questo tipo di problema, non capisco che approccio usare, dall’input come genero la matrice.

Se intendi a livello tecnico, leggi in input le dimensioni della matrice e dichiari un vector<string> o se preferisci, un vector<vector<char>>.
Se hai dubbi sulla strategia risolutiva, pensaci bene e sono sicuro che ci puoi arrivare senza problemi, non è complicata.

Ok, grazie, risolto.