Ostatnie posty

@Kamil Dębowski ...
Me too :)
albo jak zgłosisz swój post jako spam/naruszenie.
Pewnie są większe jak zadasz pytanie przez system :P
Or just click on the download icon, it's a standard one.

I have the same outs.
Right click -> Translate to English (or non-Chrome equivalent)
How are you supposed to download? Not everybody nows chinese/japanese/whatever.
Są jakieś szanse na potwierdzenie od organizatorów? xD
Tak jak ja to rozumiem to wartość się zmienia i zostaje zmieniona na kolejne dni.
1 vi di i(1≤vi≤n, 1≤di≤10^18): oznacza, że od świtu i-tego dnia zysk ze sprzedaży bananów w mieście vi wynosić będzie di;

Czy to sformułowanie oznacza, że od i-tego dnia końca lub do czasu zmiany wartości zysku w mieście v owa wartość pozostaje zmieniona
czy że i-tego dnia, od świtu, do końca i-tego dnia, obowiązywać będzie nowa wartość zysku, a w pozostałe dni, o ile nie zostało zdefiniowane inaczej, wartość zysku będzie taka sama?
Jarosław Kwiecień: ja miałem problem ze sprawdzaczką ale w drugą stronę - czekam na prywatne wyniki.
I've made some simple test cases for the problem CAR :)
Here is the link.
https://pan.baidu.com/s/1c4Qmlg
Próbowałeś odpalić profiler pamięci?
Już nawet w oderwaniu od PA. Jeśli jakiś obszar pamięci jest używany do końca programu, to zwalnianie go "na końcu maina" jest zupełnie zbędne.
```
There is no point in freeing blocks at the end of a program, because all of the program’s space is given back to the system when the process terminates.
```
https://www.gnu.org/software/libc/manual/html_node/Freeing-after-Malloc.html

Niektórzy uważają takie zwalnianie za dobrą praktykę, ale to tylko "dobra praktyka". Ogólnie (o ile to możliwe) lepiej po prostu używać klas, które same zwalniają pamięć, jak obiekt przestaje istnieć. (Np. std::vector.)

Warto rzucić okiem: http://en.cppreference.com/w/cpp/language/raii

Niemniej, na PA nie ma kar za nie stosowanie się do "dobryk praktyk programistycznych". W tym np. za nieczytelne nazwy zmiennych. ;)
Potwierdzam!
Thanks for the test data :)