QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#177441#7119. Longest Triptriple321#5 3ms4100kbC++201.2kb2023-09-12 23:16:362024-04-28 08:42:35

Judging History

你现在查看的是最新测评结果

  • [2024-04-28 08:42:35]
  • 管理员手动重测本题所有提交记录
  • 测评结果:5
  • 用时:3ms
  • 内存:4100kb
  • [2023-09-12 23:16:36]
  • 评测
  • 测评结果:5
  • 用时:3ms
  • 内存:4128kb
  • [2023-09-12 23:16:36]
  • 提交

answer

#include "longesttrip.h"
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#pragma GCC optimize("Ofast")

using namespace std;
using namespace __gnu_pbds;

#define lg long long
#define ordered_set	tree<int, null_type, less<int>, rb_tree_tag, tree_order_statistics_node_update>
#define fastio ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);


vector<lg> adj[257];
vector<int> ans, cur;
lg vis[257];

void dfs(lg src)
{
	vis[src] = true;
	// cout << "ENTER " << src << '\n';
	cur.push_back(src);
	if(cur.size() > (lg)ans.size())	ans = cur;
	for(auto it : adj[src])
	{
		if(vis[it])	continue;
		dfs(it);
	}
	cur.pop_back();
	// cout << "LEAVE " << src << '\n';
	vis[src] = false;
	return;
}

std::vector<int> longest_trip(int n, int d)
{
	for(int i = 0; i < n; i++)	adj[i].clear();
	ans.clear();
	// for(int i = 0; i < n; i++)
	// {
		// for(int j = i+1; j < n; j++)
		// {
			// bool b = are_connected({i}, {j});
			// if(b)
			// {
				// adj[i].push_back(j);
				// adj[j].push_back(i);
			// }
		// }
	// }
	for(int i = 0; i < n; i++)
	{
		ans.push_back(i);
	}
    return ans;
}
/*
1
5 1
1
1 1
0 0 1
0 0 0 1
*/

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 5
Accepted

Test #1:

score: 5
Accepted
time: 2ms
memory: 3788kb

input:

341
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 3
1
3 ...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2...

result:

ok 

Test #2:

score: 0
Accepted
time: 1ms
memory: 3868kb

input:

103
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10 3
1
10...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048...

result:

ok 

Test #3:

score: 0
Accepted
time: 1ms
memory: 4100kb

input:

22
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
50 3
1
12 3
1
12 3
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3...

result:

ok 

Test #4:

score: 0
Accepted
time: 1ms
memory: 3828kb

input:

8
128 3
1
128 3
1
128 3
1
128 3
1
128 3
1
128 3
1
128 3
1
128 3
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 128 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #5:

score: 0
Accepted
time: 1ms
memory: 3792kb

input:

4
256 3
1
256 3
1
256 3
1
256 3
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 256 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Subtask #2:

score: 0
Wrong Answer

Test #6:

score: 10
Accepted
time: 0ms
memory: 3792kb

input:

341
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 2
1
3 ...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2...

result:

ok 

Test #7:

score: 0
Accepted
time: 1ms
memory: 4076kb

input:

103
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10 2
1
10...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048...

result:

ok 

Test #8:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

22
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
50 2
1
12 2
1
12 2
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3...

result:

ok 

Test #9:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

8
128 2
1
128 2
1
128 2
1
128 2
1
128 2
1
128 2
1
128 2
1
128 2
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 128 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #10:

score: 0
Accepted
time: 0ms
memory: 4044kb

input:

4
256 2
1
256 2
1
256 2
1
256 2
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 256 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #11:

score: -10
Wrong Answer
time: 1ms
memory: 3800kb

input:

341
3 2

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2

result:

wrong answer 

Subtask #3:

score: 0
Wrong Answer

Test #19:

score: 25
Accepted
time: 3ms
memory: 4096kb

input:

341
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 ...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2...

result:

ok 

Test #20:

score: 0
Accepted
time: 1ms
memory: 3800kb

input:

103
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048...

result:

ok 

Test #21:

score: 0
Accepted
time: 1ms
memory: 4084kb

input:

22
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
12 1
1
12 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3...

result:

ok 

Test #22:

score: 0
Accepted
time: 0ms
memory: 3800kb

input:

8
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 128 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #23:

score: 0
Accepted
time: 1ms
memory: 4100kb

input:

4
256 1
1
256 1
1
256 1
1
256 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 256 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #24:

score: -25
Wrong Answer
time: 0ms
memory: 3872kb

input:

341
3 1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2

result:

wrong answer 

Subtask #4:

score: 0
Wrong Answer

Test #83:

score: 60
Accepted
time: 1ms
memory: 4084kb

input:

341
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 1
1
3 ...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2...

result:

ok 

Test #84:

score: 60
Accepted
time: 1ms
memory: 3792kb

input:

103
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10 1
1
10...

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 10 0 1 2 3 4 5 6 7 8 9
3kC2Ia2048...

result:

ok 

Test #85:

score: 60
Accepted
time: 0ms
memory: 3788kb

input:

22
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
50 1
1
12 1
1
12 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 50 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3...

result:

ok 

Test #86:

score: 60
Accepted
time: 0ms
memory: 3792kb

input:

8
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1
128 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 128 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #87:

score: 60
Accepted
time: 1ms
memory: 4092kb

input:

4
256 1
1
256 1
1
256 1
1
256 1
1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 256 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9...

result:

ok 

Test #88:

score: 0
Wrong Answer
time: 1ms
memory: 4052kb

input:

341
3 1

output:

3kC2Ia2048BfyJVGojMUKKtilctlZKcB
1 3 0 1 2

result:

wrong answer