QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#177446#7119. Longest Triptriple321#0 1ms4052kbC++201.1kb2023-09-12 23:20:572024-04-28 08:42:38

Judging History

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

  • [2024-04-28 08:42:38]
  • 管理员手动重测本题所有提交记录
  • 测评结果:0
  • 用时:1ms
  • 内存:4052kb
  • [2023-09-12 23:20:58]
  • 评测
  • 测评结果:0
  • 用时:1ms
  • 内存:4044kb
  • [2023-09-12 23:20:57]
  • 提交

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';
	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++)
	{
		dfs(i);
	}
    return ans;
}
/*
1
5 1
1
1 1
0 0 1
0 0 0 1
*/

详细

Subtask #1:

score: 0
Wrong Answer

Test #1:

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

input:

341
3 3
1
1
1
1
3 3
1
1
1

output:

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

result:

wrong answer 

Subtask #2:

score: 0
Wrong Answer

Test #6:

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

input:

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

output:

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

result:

wrong answer 

Subtask #3:

score: 0
Wrong Answer

Test #19:

score: 0
Wrong Answer
time: 0ms
memory: 3804kb

input:

341
3 1
1
1
1
1
3 1
1
1
1

output:

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

result:

wrong answer 

Subtask #4:

score: 0
Wrong Answer

Test #83:

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

input:

341
3 1
1
1
1
1
3 1
1
1
1

output:

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

result:

wrong answer