Pagini recente » Borderou de evaluare (job #367347) | Borderou de evaluare (job #2118696) | Borderou de evaluare (job #3234569) | Borderou de evaluare (job #3033045) | Borderou de evaluare (job #2393461)
Borderou de evaluare (job #2393461)
Raport evaluator
Compilare:
main.cpp:3:0: warning: ignoring #pragma region TEMPLATE [-Wunknown-pragmas]
#pragma region TEMPLATE
main.cpp:43:0: warning: ignoring #pragma endregion [-Wunknown-pragmas]
#pragma endregion
main.cpp: In function 'void updateAdd(int, int)':
main.cpp:23:25: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
#define zeros(x) x^(x-1)&x // x&(-x)
~~~~~^~~~~~~~~~~~~
#define NMAX 100010
~~~~~~~~~~~~~~~~~~~~
#define MMAX NMAX * NMAX
~~~~~~~~~~~~~~~~~~~~~~~~~
~
using namespace std;
~~~~~~~~~~~~~~~~~~~~~
ofstream fout("datorii.out");
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ifstream fin("datorii.in");
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~
template<typename T1, typename T2>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ostream& operator <<(ostream &out, const pair<T1, T2> &item) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
out << '(' << item.first << ", " << item.second << ')';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
return out;
~~~~~~~~~~~~
}
~~
~
template<typename T>
~~~~~~~~~~~~~~~~~~~~~
ostream& operator <<(ostream &out, const vector<T> &v) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
for(const auto &item : v) out << item << ' ';
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
return out;
~~~~~~~~~~~~
}
~~
~
#pragma endregion
~~~~~~~~~~~~~~~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 100ms | 655kb | Corect! | 20 |
2 | 90ms | 655kb | Corect! | 20 |
3 | 89ms | 655kb | Corect! | 20 |
4 | 89ms | 655kb | Corect! | 20 |
5 | 89ms | 655kb | Corect! | 20 |
Punctaj total | 100 |