55442023-07-18 22:56:10AndrosXorzótáblacpp17Időlimit túllépés 14/1002.099s5612 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <functional> //functionalban van a bitwise xor

#define maxN 100001

using namespace std;

int a[maxN];
int b[maxN];
int bases[maxN];


int main()
{
	int n, m;
	cin >> n >> m;
	for (int i = 0; i < n; i++)
	{
		cin >> a[i];
	}
	for (int i = 0; i < m; i++)
	{
		cin >> b[i];
	}

	int temp = 0;
	//Roll unwrapping?
	vector<int> col(m);
	int temp_a;
	vector<int> sor(n);
	for (int i = 0; i < n; i++)
	{
		temp_a = a[i];
		for (int j = 0; j < m; j++)
		{
			col[j] = temp_a + b[j];
		}
		temp = accumulate(col.begin(), col.end(), temp, bit_xor<void>());
	}
	cout << temp;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1820 KiB
2Időlimit túllépés2.099s2552 KiB
subtask214/14
3Elfogadva3ms2244 KiB
4Elfogadva3ms2460 KiB
5Elfogadva3ms2592 KiB
6Elfogadva3ms2676 KiB
7Elfogadva4ms2684 KiB
8Elfogadva4ms2680 KiB
9Elfogadva4ms2888 KiB
subtask30/14
10Elfogadva2ms2960 KiB
11Időlimit túllépés2.069s3956 KiB
12Időlimit túllépés2.052s3904 KiB
13Időlimit túllépés2.082s4108 KiB
14Időlimit túllépés2.073s4036 KiB
subtask40/14
15Időlimit túllépés2.049s3968 KiB
16Időlimit túllépés2.065s4260 KiB
17Időlimit túllépés2.016s4284 KiB
18Időlimit túllépés2.072s4760 KiB
19Időlimit túllépés2.042s4656 KiB
subtask50/21
20Elfogadva635ms4536 KiB
21Időlimit túllépés2.073s4172 KiB
22Időlimit túllépés2.061s4676 KiB
23Időlimit túllépés2.072s5156 KiB
24Időlimit túllépés2.061s5248 KiB
25Időlimit túllépés2.04s5132 KiB
subtask60/37
26Elfogadva164ms4632 KiB
27Időlimit túllépés2.081s4556 KiB
28Időlimit túllépés2.032s4800 KiB
29Időlimit túllépés2.072s4888 KiB
30Időlimit túllépés2.02s5384 KiB
31Időlimit túllépés2.045s5468 KiB
32Időlimit túllépés2.062s5612 KiB
33Időlimit túllépés2.056s5508 KiB
34Időlimit túllépés2.058s5556 KiB