# Huawei Diario 2023

**URL:** <https://forum.olinfo.it/t/huawei-diario-2023/8423>\
**Category:** Olimpiadi\
**Created:** [23 Luglio 2023, 10:51pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423 "2023-07-23T22:51:56Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [23 Luglio 2023, 10:51pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/1 "2023-07-23T22:51:56Z")

</div>

Ciao a tutti!  
Oggi inizia la nostra avventura a Varsavia. I premiati dalla Banca d’Italia (@AlesL05, @Artico25, @BestCrazyNoob e @CRICK), acccompagnati da me, si cimenteranno in uno stage presso Huawei a Varsavia.

Fun fact di oggi:

- siamo arrivati a Varsavia! (pazzurdo)

Resoconto un po’ più dettagliato:

- Dopo lunghi viaggi in treno e/o macchina, siamo tutti arrivati in aeroporto.

- Al momento di mettere i bagagli in stiva, qualcuno realizza che il suo bagaglio pesa più del doppio della media degli altri bagagli. Chi?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/1))_

- Dopo aver superato i controlli, proviamo ad hackerare windows sulla stazione di ricarica dei cellulari. Ovviamente, per colpa del touch calibrato non alla perfezione, non riusciamo ad aprire neanche una tastiera su schermo. In quell’istante qualcuno urla “Ciao ragazzi!”: si tratta di Margherita dell’H&R Huawei, che viene in Polonia a ~~stalkerarci~~ seguirci.

- Arrivato il momento dell’imbarco, decidiamo tatticamente di non metterci in fila e imbarcarci per ultimi. A un certo punto sentiamo l’ultima chiamata per il nostro volo e ci accorgiamo che la fila è magicamente diventata vuota e gli addetti all’imbarco stanno aspettando solo noi (e altre tre persone non pervenute).

- Il volo si svolge circa regolarmente. Riusciamo anche a fare un bereal (ma con 30 secondi di ritardo). Provo a vincere a minesweeper con 99 mine, fallendo miseramente (per una combinazione di motivi, tra cui griglie con 64 soluzioni valide di cui una sola giusta, touchpad che non funziona e ovviamente skill issue). L’attività preferita dal resto del gruppo è dormire.

- Il volo si svolge circa regolarmente (per gli standard ryanair). Quindi, io e @BestCrazyNoob abbiamo un terribile mal di orecchie durante l’atterraggio.

- Appena atterrati a Varsavia, arriva questa preoccupante notizia sui nostri cellulari:  
`Lukashenko: "I Wagner vogliono marciare verso Varsavia". Il presidente bielorusso vede Putin: "Non dovrei dirlo ma lo dico, iniziano a stressarmi..." - Ansa`

- Procurarsi del cibo decente in aeroporto è più difficile del previsto. Alla fine, accettiamo di comprare un panino a 7 euro (l’alternativa era un sandwich preconfezionato a 4 euro). Poi, l’imbarazzo della scelta:  
1. gelato tutto bianco (algida big milk): 1.20 euro  
2. uguale a 1. ma con uno strato di cioccolato sopra: 1.70 euro  
3. magnum: 3.50 euro  
4. biscotto xl (biscotto, non biscotto gelato): 2.50 euro

- Alla fine decido di prendere 1. nonostante le perplessità, ed è stranamente più buono del previsto (forse più del gelato del mcdonald’s). Anche @Artico25 vuole prendere 1. ma succede questo:  
“state chiudendo?”  
“sì”  
“posso prendere un gelato?”  
“no”

- È arrivato il momento di prendere un sottoinsieme non vuoto di mezzi per andare dall’aeroporto all’appartamento. Margherita ci aveva proposto di prendere un taxi, ma noi avevamo ignorato la proposta pensando di riuscire a spendere di meno. Invece, scopriamo troppo tardi che il primo autobus che stiamo prendendo costa 50 euro e ci porta solo a metà strada.

- Dopo aver preso la metro, siamo finalmente quasi arrivati in appartamento. Dobbiamo quindi affrontare un’escape room, che consiste nel trovare il cancello e tutti i codici che ci servono per entrare e prendere le chiavi. Qual è il codice del primo cancello?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/1))_

- Appena arrivati, @BestCrazyNoob crolla esausto sul divano. ~~Direi che è stato deciso chi dorme sul divano per le prossime due settimane.~~

- “Ah, ma non ci sono gli asciugamani?” “Eh sì, c’era scritto su airbnb”

- Domani alle 9 dovremmo presentarci a Huawei a iniziare il nostro progetto di machine learning. Quanta esperienza di machine learning abbiamo in tutto?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/1))_

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [24 Luglio 2023, 10:13pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/2 "2023-07-24T22:13:13Z")

</div>

Day 2:

- Dopo troppe poche ore di sonno, andiamo all’ufficio Huawei. “ma prima non dobbiamo fare colazione?” “boh, a Huawei c’è sicuramente cibo”

- Appena arrivati a huawei, avvistiamo un biliardino e una lavagna con tantissime parole sparse, tra cui “IPhO” (scritta apposta per @Artico25). Purtroppo però il biliardino si può usare solo dalle 16.

- La receptionist non sa in che aula dirigerci. A un certo punto però capisce che siamo italiani, e quindi capisce in che aula dirigerci.

- Ovviamente il cibo che “c’è sicuramente” non c’è, ci limitiamo a bere cappuccino / cioccolata / ecc.  
La macchinetta della cioccolata smette di far scendere latte, ma un dipendente cinese ci rassicura: “se il latte non scende, significa che è finito! per risolvere il problema, basta schiacciare sul tasto del latte per farne scendere di più!”

- Arriviamo nella meeting room sconsolati perché non abbiamo trovato cibo, ma improvvisamente arriva la nostra salvezza: Margherita dell’H&R ci porta un pacco di biscotti!

- Alle 10 il nostro tutor inizia a spiegarci il progetto. Realizziamo quindi che fino a quel momento non avevamo capito nulla del progetto. Inoltre, realizziamo che il tutor non conosce neanche una canzone rock. Dopo un po’ di esitazione, propone [questo](https://youtu.be/6p-lDYPR2P8) esempio di canzone rock.

- Iniziamo a lavorare. Nessuno riesce a installare pytorch. Qualcuno chiede “cosa sono i transformers?” e dopo qualche ora arriva la risposta: i transformers sono

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/2))_

- @AlesL05 ha preso il posto di @BestCrazyNoob nel dormire, anche quando irrompe Margherita a chiederci come sta andando.

- Alle 12 andiamo a pranzare in un ristorante cinese. Uno dei camerieri fa i dispetti ad @AlesL05, rovesciandogli l’acqua, e in quel momento viene battezzato “cameriere oh my gosh”. Il cameriere successivo fa cadere le posate ad @AlesL05.

- Mi accorgo che accanto a me c’è il mitico [Adamant Fan](https://codeforces.com/profile/fwitt) con cui avevo già parlato nel server [AC](https://codeforces.com/blog/entry/92012?#comment-807423) su Discord. Mi racconta che ha preparato un problema per le olimpiadi di informatica con risposta binaria (yes / no), ma ha scoperto il giorno prima della gara che il cms locale non supporta i subtask, quindi `cout << "yes"` prende 50/100.

- Tra le prelibatezze del ristorante cinese spicca l’imitazione del kebab, mangiata da @BestCrazyNoob il kebabbaro. Io invece mangio del pollo al gusto di frittura di pesce.

- @Artico25 chiede a Margherita: “lei sa il polacco?” “lei lei?” “lei lei!” “lei lei?” …

- Dopo pranzo dobbiamo riprendere a lavorare, ma in realtà non abbiamo ancora iniziato e non sappiamo da dove iniziare. Per fortuna ci assiste la copertina motivazionale di una rivista davanti al nostro ufficio: “today, you are fragrant peaches and plums; tomorrow, you will be the pillars of society”.

- Le frasi motivazionali non bastano, quindi @AlesL05 e @BestCrazyNoob passano gran parte del tempo a dormire, mentre @Artico25 e @CRICK si cimentano nella lettura della documentazione dei transformers, e io sistemo i testcase del problema C del mio round su codeforces, e poi riscrivo anche il testo da zero perché la versione precedente era incomprensibile.

- Dopo aver smesso di lavorare, rimaniamo comunque un’altra mezz’ora in ufficio a giocare a biliardino e a ping pong. Il biliardino è in condizioni peggiori di quello di Volterra.

- @Artico25 propone di andare in un night club. L’idea è sensata, dato che le ragazze polacche non rispettano le leggi della statistica e la distribuzione della loro bellezza non è una gaussiana, ma una funzione costante (quindi c’è un numero insolitamente alto di ragazze estremamente belle). [@Artico25 ci tiene a precisare che si dissocia dall’ultima frase e che non è un maniaco]

- Realizziamo che dobbiamo comprare qualcosa per cena, quindi andiamo al supermercato di fronte all’appartamento. @Artico25 pensa di aver violato le leggi della fisica, facendo ruotare un carrello inizialmente fermo senza imprimergli forze. Ovviamente, oltre ai tacos da usare come piadine, compriamo una scorta del gelato big milk che non abbiamo potuto mangiare ieri. Ma qual è la vera causa della rotazione del carrello?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/2))_

- Realizziamo che, dopo l’ **intensissimo** lavoro di oggi, siamo troppo stanchi persino per cucinare (quindi, niente night club). La cena viene continuamente procrastinata, mentre ci acculturiamo ascoltando la chart delle 200 canzoni polacche più famose, seguita da quella delle 100 canzoni italiane più famose.

- Cuciniamo le piadine al forno e terminiamo gli avanzi del pranzo al ristorante cinese. Scopriamo solo adesso una nuova prelibatezza cinese: quale?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/2))_

- In realtà solo [una](https://www.youtube.com/watch?v=4QEC-zcYzdk) delle 200 canzoni polacche della chart ha soddisfatto i gusti di tutti, quindi l’abbiamo riprodotta in loop per 1 ora.

Domani riusciremo finalmente a iniziare il progetto di machine learning?

---

<div class="post-metadata">

**Author:** ![alenygam\_real](https://forum.olinfo.it/user_avatar/forum.olinfo.it/alenygam_real/32/1364_2.png) [@alenygam\_real](https://forum.olinfo.it/u/alenygam_real)\
**Post date:** [24 Luglio 2023, 10:42pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/3 "2023-07-24T22:42:59Z")

</div>

Sono stato cowrollato ☹

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [25 Luglio 2023, 10:24pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/4 "2023-07-25T22:24:53Z")

</div>

Day 3:

- Finalmente possiamo fare colazione in modo serio, con il cibo comprato ieri. Questo ci renderà adeguatamente carichi per lavorare a Huawei?

- La mattinata sembra partire nuovamente con il piede sbagliato e nessuno sembra capire da dove dobbiamo iniziare il progetto. Improvvisamente però @BestCrazyNoob realizza di aver trovato una nuova idea, perfettamente funzionante e corta da scrivere, che ci permetterebbe di terminare il progetto in un giorno grazie a…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/4))_

- Purtroppo però la documentazione dei transformers è buggata (contiene un codice di esempio che non compila). @BestCrazyNoob scopre che sono state aperte centinaia di issues a riguardo, mai risolte.

- Arriva l’ora di pranzo, e decidiamo di provare a ordinare degli hamburger. L’attesa è più lunga del previsto, e durante l’attesa facciamo un giro turistico in metro (cioè esploriamo la metro). Finalmente arrivano gli hamburger, e sono anche buoni. Quanto tempo abbiamo aspettato?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/4))_

- Nel pomeriggio ogni tentativo di sistemare la documentazione buggata è vano. Nel frattempo provo a capire un [tutorial cinese](https://www.cnblogs.com/BrianPeng/p/17103976.html) sulle funzioni generatrici, poi scrivo l’[announcement](https://codeforces.com/blog/entry/118631) del mio round su codeforces che si svolgerà sabato.

- Nel pomeriggio torniamo al supermercato, dove avvistiamo un clone di @CRICK, con la stessa faccia e la stessa maglietta.

- Decidiamo di cenare abbastanza presto, sperando di poter uscire subito dopo. Ci cimentiamo nella preparazione di un prelibatissimo piatto: la pasta al pomodoro.

- Dopo cena, @BestCrazyNoob ha l’illuminazione: il codice non funziona perché…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/4))_

- Adesso abbiamo tutti i mezzi per terminare il progetto domani. Nel frattempo inizia a piovere, quindi non usciamo.

- Dopo mezz’ora smette di piovere, ma @BestCrazyNoob e @CRICK rimangono in camera a dormire, mentre io, @AlesL05 e @Artico25 esploriamo il centro di Varsavia. Il nostro biglietto della metro andata e ritorno ci vincola a tornare in appartamento 75 minuti dopo la partenza.

- Gran parte dei 75 minuti vengono spesi attraversando ponti lunghi quasi quanto quello sullo stretto di Messina, e provando ad attraversare in punti molto pericolosi (dato che non esistono strisce pedonali).

- Non possono mancare discussioni di alto spessore filosofico. “Vorrei parlare con gente a caso!” “Si può fare, alla gente piace se viene fermata per strada, basta non sembrare molestatori seriali.” “Ma @AlesL05 sembra un molestatore seriale!” @Artico25 propone quindi di andare non una, ma due volte al night club.

- Torniamo in appartamento con il senso di colpa perché abbiamo azionato inutilmente le scale mobili della metro. “La nostra carbon footprint sta aumentando!”

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [26 Luglio 2023, 9:56pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/5 "2023-07-26T21:56:45Z")

</div>

Day 4:

Non è successo nulla di particolarmente interessante, quindi non ho voglia di scrivere il diario. Per rimediare, spammo sondaggi.

- @Artico25, guardando il prosciutto (dall’aspetto dubbio): “moriremo tutti”. Subito dopo, @Artico25, mangiando il prosciutto:

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- “Non ho mai capito come si inizia a studiare informatica!” Chi l’ha detto?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Il tutor è riuscito a sistemare i bug nel codice di @BestCrazyNoob?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Che consiglio ci ha dato il tutor?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Dato che il tutor ci consiglia anche anche di essere resilienti, “per avere un esempio di resilienza, andiamo a visitare il Museo della Resistenza!” Di chi è la proposta?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Cosa fa @AlesL05 mentre @BestCrazyNoob debugga?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Al Museo della Resistenza, troviamo…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

- Mentre cuciniamo, qualcuno esclama…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/5))_

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [31 Luglio 2023, 10:56pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/6 "2023-07-31T22:56:21Z")

</div>

Scusate per la lunga assenza, ma queste ultime giornate sono state particolarmente impegnative (spoiler: è una scusa).

Ecco un breve riassunto dei day 5, 6, 7, 8, 9.

Day 5:

- In realtà non c’è una transizione netta tra il day 4 e il day 5, dato che la notte del day 4 è dedicata al training notturno della rete neurale. Purtroppo, al termine del training, i risultati sono peggiori rispetto a quelli iniziali.

- Incontriamo di nuovo i tutor. Alla fine, veniamo a sapere che secondo i tutor “i ragazzi sono bravissimi!”

- Vorremmo andare a pranzare, ma veniamo trattenuti per mezz’ora da un polacco fan dell’Italia, che ha visitato più città italiane di noi. Si tratta di uno dei portinai, che però è anche

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

- Dopo aver comprato numerose [zottarelle](https://www.zott-dairy.com/pl/nasze-marki/marki/mm/zottarella-118/) al supermercato, troviamo questo [video](https://www.youtube.com/watch?v=TXyT60lBJic) “very white, very delicious”, che ci accompagnerà per tutto lo stage.

- A cena testiamo vari pacchi di tortellini: si tratta dei tortellini “russi”, “ucraini” e “fragoli”. Avete mai mangiato tortellini alla fragola? Noi sì.

- Spendo troppo tempo a provare a sistemare i test del mio round. A causa di svariati problemi tecnici, impiego 1 ora ad aggiungere un solo test.

  

Day 6:

- Arrivati alla huawei, ci aspetta una sorpresa orrenda: il biliardino è “broken”! Più precisamente, troviamo vari fogli con la dicitura “out of order, broken” attaccati al biliardino con lo scotch. In realtà il biliardino era già rotto quando siamo arrivati, ma lo stavamo comunque usando perché incomparabile al ping pong.

- A pranzo, testiamo bastoncini di pesce e nuggets surgelati. Erano più buoni i tortellini fragoli.

- Il mio round è domani! Faccio le ultime modifiche, cioè riscrivo i test di un problema praticamente da zero. Nulla di sorprendente, dato che avevamo valutato di inserire un nuovo problema 4 giorni prima del round.

- È venerdì sera e, come già stabilito da tempo, dobbiamo andare a un night club. Dopo aver evitato un locale scam con 1.7 stelle su google maps, chiediamo informazioni ai passanti, e veniamo indirizzati verso un altro locale. Dopo una lunga passeggiata, scopriamo che non possiamo entrare perché

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

- Improvvisamente [Adamant Fan](https://codeforces.com/profile/fwitt) (che da ora in poi chiameremo fwitt per brevità) mi scrive su discord, chiedendomi cosa stiamo facendo, e dichiara di volerci raggiungere e di aver chiamato un uber. Dopo 20 minuti, dato che non c’è traccia di fwitt, iniziamo a pensare che si tratti di uno scherzo. In realtà fwitt appare subito dopo, e dichiara che abbiamo scelto il night club sbagliato e dobbiamo tornare indietro.

- La serata non si conclude in un night club. fwitt vuole condurci da qualche parte, ma solo molto tempo dopo ci accorgiamo che ha selezionato la navigazione per auto invece che quella a piedi su google maps. Alla fine ci accontentiamo di andare al parco e parlare delle olimpiadi polacche. fwitt ne ha approfittato per mostrare la “polish skill”, cioè

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

  

Day 7:

- Ci svegliamo molto tardi. Attiviamo la modalità pigrizia massima, ordinando un glovo con cibo indiano.

- Inizia il mio round, e devo rispondere alle domande sul testo, riconducibili alle seguenti tre categorie:  
– Perché prendo memory limit exceeded?  
– Perché \{1, 2, 4, 5\} non è un intervallo valido?  
– “Why are you gay?”

- Nel frattempo, gli altri provano ad andare alla SPA, ma a quanto pare serve una tessera che non sappiamo come ottenere.

- Il round sembra procedere alla perfezione, ma alla fine del round ricevo una pioggia di critiche e downvotes perché ho osato proporre un problema in cui andavano usati i bitset.

- Andiamo a cenare al kebab. Il kebab di @AlesL05 è piccante il triplo rispetto ai nostri. Assistiamo quindi ad @AlesL05 che suda a ogni singolo morso.

- Prima di uscire dal kebab, assistiamo ad @Artico25 e @BestCrazyNoob impegnati a risolvere un problema di fisica tristellato del Morin.

- Stiamo per uscire dal kebab (alla ricerca di un night club?), ma inizia a piovere. Rimaniamo al kebab per altre 2 ore, giocando anche a poker polacco.

  

Day 8:

- Mattina analoga al day 7. Ci svegliamo nuovamente molto tardi, e attiviamo nuovamente la modalità pigrizia massima, cucinando pasta al pomodoro e completando il pranzo con un glovo da KFC.

- Per sbloccare la giornata, andiamo al bowling con fwitt. Il bowling merita 5 stelle per le splendide animazioni dopo ogni tiro, ad esempio

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

- Inaspettatamente, esce un [blog](https://petr-mitrichev.blogspot.com/2023/07/a-sokoban-week.html) del mitico Petr a proposito del mio round.

- fwitt ci accompagna a un ristorante cinese. Ordino 3 piatti pagando 15 euro, e stimando di riuscire a finirli. In realtà le porzioni sono molto più abbondanti del previsto, e a stento riesco a finire uno dei piatti.

- Andiamo al parco a giocare a poker polacco. In realtà, fwitt ci informa che in Polonia il poker polacco non si chiama “poker polacco”, e il “poker” corrisponde alla nostra scala colore.

  

Day 9:

- È lunedì, e riprendiamo a lavorare. Il progetto è quasi finito, quindi @BestCrazyNoob si cimenta in un progetto alternativo, cioè

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

- A pranzo guardiamo i video [tutorial](https://www.youtube.com/watch?v=JPQX3SIoOJw) indiani dei problemi del mio round.

- @BestCrazyNoob realizza che la sua rete neurale non funziona perché…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/6))_

- Avendo realizzato che huawei non chiude, rimaniamo in ufficio fino alle 19.

- A cena mangiamo la solita pasta al pomodoro, e aspettiamo un ordine glovo da Pizza Hut che non solo arriva 40 minuti in ritardo, ma è anche più deludente del previsto. @AlesL05 commenta che “è effettivamente cibo”.

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [1 Agosto 2023, 9:27pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/7 "2023-08-01T21:27:04Z")

</div>

Day 10:

- A Huawei, continuiamo a lavorare su progetti più o meno alternativi. A un certo punto però entriamo nel panico, perché…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/7))_

- @AlesL05 continua imperterrito a implementare una rete neurale che gioca a snake. Cosa fa il serpente?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/7))_

- I nostri piani di andare alla SPA falliscono perché

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/7))_

- Nel frattempo provo a simulare una gara stile ICPC, ma ho lo skill issue e…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/7))_

- Subito dopo, devo risolvere un problema con n \leq 10000 in 10001 query. Purtroppo, riesco a risolvere il problema in n+1 query solo se n è pari, mentre ho bisogno di n+2 query se n è dispari. Impiego almeno 10 minuti a realizzare che la soluzione impiega comunque \leq 10001 query, quindi è giusta.

- A pranzo finalmente consumiamo le uova che avevamo comprato all’inizio dello stage. Evitiamo di mangiare le pesche, dato che contengono almeno un verme.

- I nostri orari continuano a shiftare: entriamo a huawei alle 15 (invece che alle 14) e usciamo alle 20 (invece che alle 18). Noi italiani lavoriamo più degli altri!

- A cena mangiamo pasta con uova e zucchine, integrando con un altro glovo indiano. Nel frattempo, guardiamo video molto interessanti, ad esempio

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/7))_

- Andiamo a dormire presto, così domani siamo abbastanza carichi per finire il progetto! 🙃

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [3 Agosto 2023, 10:03pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/8 "2023-08-03T22:03:34Z")

</div>

Day 11:

- A Huawei facciamo tutto tranne il progetto che ci era stato assegnato. Continua lo sviluppo della rete neurale per giocare a snake, mentre io simulo un altro contest ICPC.

- A pranzo mangiamo pasta con il tonno. Per risparmiare, rinunciamo al tonno Rio Mare e proviamo un tonno polacco che costa la metà, che a quanto pare è quasi altrettanto buono.

- Rientriamo in ufficio ancora più tardi del solito. Chiedo a @BestCrazyNoob di provare un problema del contest ICPC che non avevo risolto, e lui lo risolve in 5 minuti. Infatti, a causa del mio skill issue

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/8))_

- Subito dopo chiedo a fwitt come si risolve un problema della simulazione di ieri. fwitt procede a fare una spiegazione di mezz’ora della soluzione usando [FWHT](https://en.wikipedia.org/wiki/Fast_Walsh%E2%80%93Hadamard_transform) 2D, e ovviamente non capisco nulla. Nel frattempo entra uno degli altri tutor, che intuisce subito che FWHT 2D non ci serve per il progetto.

- Usciti dalla huawei, acculturiamo fwitt con i problemi più famosi delle olimpiadi italiane: ad esempio, [mosio](https://training.olinfo.it/#/task/uoi_mosio/statement), [cameradeisegreti](https://training.olinfo.it/#/task/cameradeisegreti/statement), [foglietto](https://training.olinfo.it/#/task/oii_foglietto/statement) e [specchi](https://training.olinfo.it/#/task/oii_specchi/statement). Ovviamente fwitt procede a risolvere cameradeisegreti in 5 secondi, dicendo anche che forse l’aveva inventato per sbaglio qualche anno fa.

- Dato che fwitt mangia il 90% dei pasti in qualche ristorante cinese, anche stavolta andiamo in un ristorante cinese, mangiando bene e spendendo 4 euro a testa. Perché non esistono ristoranti cinesi analoghi anche in Italia? 🙁

- Come al solito, andiamo al parco, dove fwitt ci presenta uno dei suoi fantastici trucchi di magia con le carte, e noi gli facciamo vedere i video molto interessanti che abbiamo visto ieri. Seguono insulti ai politici polacchi e italiani.

- @AlesL05 commenta che Varsavia “è effettivamente una città”.

- Tornati a casa, proviamo a usare [omegle](https://www.omegle.com/). Purtroppo, gli speaker del mio pc sembrano rotti, cioè quando eseguo il test degli altoparlanti non si sente alcun suono. Dopo un bel po’ di tempo, reinstallazioni di pulseaudio, ecc., realizzo che gli speaker funzionano perfettamente, ma il test degli altoparlanti è buggato. Quindi, procedo a trollare sconosciuti fingendomi una ragazza e/o sfidandoli a risolvere div1D di codeforces.

  

Day 12:

- Ci ricordiamo che domani c’è la presentazione finale del progetto, e che dovremmo preparare qualche slide.

- Oggi forse è il giorno più produttivo! Infatti, oltre a preparare la presentazione, troviamo tantissimi bug della rete neurale di snake, ad esempio

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/8))_

- Alle 13:30 non abbiamo ancora pranzato. Quindi riattiviamo la modalità pigrizia massima e ordiniamo degli hamburger nello stesso posto del day 3. Stavolta l’attesa è di

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/8))_

- Provo a implementare il problema di ieri cannonandolo con il [block-cut tree](https://en.wikipedia.org/wiki/Biconnected_component). Infatti, il mio claim è che usare il block-cut tree riduca i casi da considerare da 8 a 2, accorciando l’implementazione a costo di allungarla. Quando però leggo le soluzioni degli altri, realizzo che senza il block-cut tree i casi da considerare non erano 8, ma 3.

- Finalmente la rete neurale di snake riesce a ottenere 69 punti!

- Dato che dobbiamo finire la presentazione, e “some ladies will be interested!” (cit. fwitt), rimaniamo a huawei fino alle 21. Fallisce qualsiasi piano di uscire alle 18 e andare al museo del flipper.

- Cuciniamo il piatto polacco evergreen: la pasta al pomodoro. Nel frattempo, vediamo video interessanti quasi quanto quelli di ieri, ad esempio

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/8))_

---

<div class="post-metadata">

**Author:** ![TheScrasse](https://forum.olinfo.it/user_avatar/forum.olinfo.it/thescrasse/32/2397_2.png) [@TheScrasse](https://forum.olinfo.it/u/TheScrasse)\
**Post date:** [5 Agosto 2023, 4:00pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/9 "2023-08-05T16:00:37Z")

</div>

Day 13:

- Dopo non aver fatto colazione (perché ci siamo dimenticati di ricomprare i biscotti e lo yogurt), andiamo alla huawei carichi per la presentazione finale del progetto.

- Grazie alle skills tecniche di @BestCrazyNoob, la presentazione sembra convincere i nostri tutor, che subito dopo provano a convincerci a lavorare in un prossimo futuro nel campo del machine learning.

- Finita la presentazione, dobbiamo caricare tutto su github. Si tratta di un lavoro più arduo del previsto, dato che uno dei file pesa 8 GB.

- Io e @AlesL05 riceviamo la comunicazione che il nostro volo per Catania di domani è stato dirottato su Trapani, come avevamo previsto già la settimana scorsa.

- Prima di pranzo andiamo a giocare a ping pong. Propongo un 2 vs 2 alle due ragazze che stanno giocando, ma a quanto pare preferiscono tornare a lavorare. Subito dopo arrivano fwitt e altri polacchi, e facciamo un’[americana](https://www.mobilesport.ch/giocare/tennistavolo-americana/).

- Tentando di recuperare una pallina fortissima, @AlesL05 corre all’indietro, cade, sbatte su una lavagna che a sua volta cade e si schianta contro una tv, che si rompe. Dopo un po’ di esitazione, comunichiamo il misfatto alla reception. Poco dopo, mezza huawei viene a sapere del misfatto, ma fortunatamente non dobbiamo pagare nulla. Reazione media delle receptionist: “just don’t worry, relax and take a deep breath!”

- @Artico25 torna a studiare matematica in preparazione al test di ammissione in Normale. @AlesL05 reagisce così:

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/9))_

- La pigrizia massima si fa sentire. Il pranzo viene rimandato fino alle 15:30.

- Quando torniamo a huawei, @Artico25 realizza che si è dimenticato di togliere una barretta di cioccolato dalla sua tasca dei pantaloni, e ci ha dormito sopra. Ovviamente, la barretta è irreversibilmente squagliata.

- Dovremmo riconsegnare i badge alla reception, ma ci accorgiamo che quasi tutti hanno già finito di lavorare, comprese le receptionist. Quindi siamo costretti a riconsegnare i badge a un cinese.

- Finalmente andiamo al museo del flipper (dopo mezz’ora di discussioni, siamo riusciti a convincere anche @BestCrazyNoob). In realtà i giochi più interessanti non sono i flipper: è molto più divertente giocare a [pong](https://www.kickstarter.com/projects/1461917284/play-atari-pong-in-your-coffee-table) e ai giochi di corse. Riesco anche a ottenere un dignitoso 14esimo posto nella classifica del [SEGA Out Run](https://it.wikipedia.org/wiki/Out_Run).

- Ovviamente chiediamo a fwitt cosa sta facendo e se ci può raggiungere. Il suo responso è  
`hard tot ypty ern`  
`are you still filppiers?`  
`im gling to huawei`

- Dopo 10 minuti ci raggiunge fwitt ubriaco e andiamo a mangiare un kebab. fwitt rievoca i problemi impossibili sulle funzioni generatrici che ha risolto mentre era ubriaco. Quindi, gli sottoponiamo di nuovo [foglietto](https://training.olinfo.it/#/task/oii_foglietto/statement), che descritto in breve da fwitt è…

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/9))_

- Stavolta il kebab ultrapiccante capita a me e a @BestCrazyNoob. Nel frattempo, fwitt riesce a risolvere [1789F - Serval and Brain Power](https://codeforces.com/problemset/problem/1789/F).

- [Qualcuno](https://codeforces.com/blog/entry/119042) si chiede se la funzione `sqrt` ha complessità O(\sqrt n). fwitt risponde che “everyone that enters geeksforgeeks should have the internet cut off for x years”. Quanto vale x?

_Poll ([view on site](https://forum.olinfo.it/t/huawei-diario-2023/8423/9))_

- Il kebab ci dà la carica giusta per festeggiare l’ultima notte a Varsavia in discoteca. Prima di entrare, veniamo fermati da due ragazzine (forse minorenni) che ci invitano in qualche strip club, ma noi rifiutiamo, con la scusa “we have other plans!”.

- @AlesL05 e @Artico25 vengono intercettati in discoteca da un individuo veneto. Appena viene a sapere che abbiamo finito uno stage di informatica, inizia a raccontarci la sua storia. “Eh, io ho studiato giurisprudenza a Varsavia, ma è stato il più grande errore della mia vita! Ora ho rivoluzionato la mia vita e lavoro in un’azienda informatica indiana. Posso darvi un po’ di consigli!  
– Studiate Python, C# e SQL, così fate soldi facili!  
– Nel tempo libero, guardate i tutorial indiani su youtube, così imparate tantissimo!  
– Quando dovete mandare un curriculum, falsificate il più possibile. Ad esempio, se conoscete Python a livello base, dichiarate una conoscenza avanzata; se sapete 3 parole in olandese, dichiarate di avere l’A2. Se vi chiedono di fare un colloquio di lavoro in olandese, vi basta fare full immersion di olandese per 2 settimane prima del colloquio!  
– Dovete avere il mindset giusto e immaginarvi tra 10 anni su una Porsche! Altrimenti, non avrete mai neanche una BMW.”

- Nel frattempo, io provo a conoscere ragazze. Sono motivato dal fatto che, appena entrato, io e una ragazza ci sorridiamo (per la cronaca, non l’ho più vista). “Se ho fatto sorridere una ragazza nei primi 5 secondi qui dentro, ma non riesco a fare nient’altro in 2 ore, ho lo skill issue!”

- Dopo un po’ faccio conoscenza con due ragazze ucraine. Balliamo per mezz’ora, ci scambiamo gli instagram e sembra che ci sia feeling (cioè io e una delle ragazze stavamo per baciarci), nel frattempo danno anche palo a due maranza polacchi, ma improvvisamente le due ragazze scompaiono nel nulla. Poco dopo, mi arriva questo messaggio molto criptico: `Hi, sorry that we left you without goodbye, we are going to next bar. Nice to meet you :)`

- Ovviamente, dopo questa esperienza non ho le energie mentali per continuare a stare in discoteca, e cerco @AlesL05 e @Artico25 che non rispondono al cellulare perché impegnati a conversare con il ragazzo veneto. Dovremmo prendere la metro delle 2:03, ma ovviamente la perdiamo.

- Domani dobbiamo svegliarci alle 5:30, lasciare l’appartamento e prendere la metro il prima possibile. Ci riusciremo?

  

Day 14:

- Alle 5:42, @CRICK dichiara “faccio una doccia velocissima!”, e questo sancisce l’inizio della corsa contro il tempo per prendere tutti i mezzi fino al lontanissimo aeroporto.

- Partiamo dall’appartamento alle 6:35. Avevamo decisamente sottovalutato il tempo necessario per pulire l’appartamento, lavare i piatti rimasti sporchi e buttare tutta l’immondizia. La mia ora di sonno non aiuta (ovviamente non sono riuscito a dormire).

- Mentre siamo sulla metro, scopriamo che il bus per l’aeroporto che avremmo voluto prendere è pieno. Dobbiamo quindi improvvisare un’altra rotta.

- Dopo aver preso un altro treno, compriamo i biglietti per il bus che ci conduce all’aeroporto, per poi realizzare che in realtà i biglietti del treno erano validi anche per il bus.

- All’aeroporto di Varsavia, scopriamo che in polacco Bologna si chiama “Bolonia” e Milano si chiama “Mediolan”.

- Dopo il volo per Bergamo, @Artico25, @BestCrazyNoob e @CRICK devono prendere un po’ di treni per arrivare a casa. Passiamo un po’ di tempo alla fermata del pullman con @wksni. @Artico25 e @AlesL05 si abbracciano per salutarsi, e in quell’istante parte il pullman (con 1 minuto di anticipo), quindi @Artico25 e @CRICK devono aspettare un altro pullman.

- Io e @AlesL05 dobbiamo andare a Catania (con un volo per Trapani e una successiva navetta di 4 ore per Catania). Realizzo che mi sono dimenticato di pagare il bagaglio in stiva, e lo compro sull’app 1 minuto prima del mio check-in.

- Mentre viene pubblicato il diario, siamo quasi arrivati alle rispettive destinazioni. Siamo leggermente dispiaciuti perché ormai ci eravamo affezionati troppo alla città, all’ufficio huawei e alla [mucca polacca](https://www.youtube.com/watch?v=xvFZjo5PgG0).

---

<div class="post-metadata">

**Author:** ![alenygam\_real](https://forum.olinfo.it/user_avatar/forum.olinfo.it/alenygam_real/32/1364_2.png) [@alenygam\_real](https://forum.olinfo.it/u/alenygam_real)\
**Post date:** [5 Agosto 2023, 4:43pm UTC](https://forum.olinfo.it/t/huawei-diario-2023/8423/10 "2023-08-05T16:43:46Z")

</div>

[![](https://img.youtube.com/vi/9hhMUT2U2L4/hqdefault.jpg "Polish Cow (Full Version)") ](https://www.youtube.com/watch?v=9hhMUT2U2L4)
