Pagini recente » Borderou de evaluare (job #2820405) | Borderou de evaluare (job #860767) | Borderou de evaluare (job #2688709) | Borderou de evaluare (job #1410965) | Borderou de evaluare (job #2285438)
Borderou de evaluare (job #2285438)
Raport evaluator
Compilare:
main.cpp: In function 'void adaug(long long int, long long int)':
main.cpp:2:27: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
#define indice(i) (i^(i-1)&i)
~~~~~^~~~
#define ll long long
~~~~~~~~~~~~~~~~~~~~~
using namespace std;
~~~~~~~~~~~~~~~~~~~~~
ifstream f("inv.in");
~~~~~~~~~~~~~~~~~~~~~~
ofstream g("inv.out");
~~~~~~~~~~~~~~~~~~~~~~~
~
struct sir
~~~~~~~~~~~
{
~~
ll val,poz;
~~~~~~~~~~~~
}v[100100];
~~~~~~~~~~~~
~
~
ll compare1 (sir A,sir B)
~~~~~~~~~~~~~~~~~~~~~~~~~~
{
~~
if(A.val==B.val)return(A.poz<B.poz);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
return (A.val<B.val);
~~~~~~~~~~~~~~~~~~~~~~
}
~~
~
~
ll compare2 (sir A,sir B)
~~~~~~~~~~~~~~~~~~~~~~~~~~
{
~~
return(A.poz<B.poz);
~~~~~~~~~~~~~~~~~~~~~
}
~~
~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 4ms | 131kb | OK | 10 |
2 | 11ms | 393kb | OK | 10 |
3 | 24ms | 786kb | OK | 10 |
4 | 39ms | 1048kb | OK | 10 |
5 | 59ms | 1572kb | OK | 10 |
6 | 69ms | 1835kb | OK | 10 |
7 | 84ms | 2097kb | OK | 10 |
8 | 73ms | 2359kb | OK | 10 |
9 | 89ms | 2490kb | OK | 10 |
10 | 2ms | 131kb | OK | 10 |
Punctaj total | 100 |