首页 > 其他分享 >Omkar and Heavenly Tree

Omkar and Heavenly Tree

时间:2024-08-21 16:40:11浏览次数:13  
标签:int Tree cin Omkar Heavenly 节点

题目传送门

思路

首先看到翻译上面的一段话:$1 \le m < n$,而这就是解题的关键。因为 $m < n$,所以不论怎样都至少会有一个点不在限制里,于是可以以这个点为根节点构造菊花图。不难证得,任意两点的路径最多都只会包含这两个点和根节点,又因根节点不在限制里,所以可以满足所有限制。

代码

#include<bits/stdc++.h>
using namespace std;
int T,n,m;
bool f[100005];
int main(){
	cin>>T;
	while(T--){
		memset(f,0,sizeof(f));
		cin>>n>>m;
		for(int a,b,c,i=1;i<=m;i++)
			cin>>a>>b>>c,f[b]=true;
		for(int i=1;i<=n;i++)
			if(!f[i]){
				for(int j=1;j<=n;j++)
					if(j!=i)
						cout<<i<<" "<<j<<endl;
				break;
			}
	}
	return 0;
}

标签:int,Tree,cin,Omkar,Heavenly,节点
From: https://www.cnblogs.com/WuMin4/p/18371949

相关文章

  • KNN(K近邻)算法之——KD-Tree构建及查找原理
    0前言本文主要讲解KNN算法中用于快速检索最近元素的KD树的构建及查找原理。为了达到最佳阅读效果,请读者按照本文顺序阅读,文章使用了大量图片帮助读者理解。1背景1.1为什么要使用KD-Tree?k近邻法(KNN)最简单的实现方法是线性扫描。这时要计算输入实例与每一个训练实例的......
  • CF2001C Guess The Tree
    欢迎前往我的博客获得也许更好的阅读体验!题意简述这是一个交互式问题。Misuki选择了一棵有\(n\)个节点的秘密树,节点编号为\(1\)到\(n\),并要求你通过以下类型的查询来猜出这棵树:“?ab”—Misuki会告诉你哪个节点\(x\)最小化了\(|d(a,x)-d(b,x)|\),其中\(d(x,......
  • BST 二叉搜索树 BinarySearchTree C++实现(递归/非递归)
    目录二叉搜索树基本概念常用结论用途二叉搜索树的性能分析二叉搜索树的操作查找插入删除代码实现BSTree.hpptest.cc二叉搜索树基本概念二叉搜索树(BST,BinarySearchTree)二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树......
  • C# BTree PreOrder InOrder PostOrder
    namespaceConsoleApp49{internalclassProgram{staticvoidMain(string[]args){BTreeDemo();Console.WriteLine("BTree!");}staticvoidBTreeDemo(){BTree&......
  • TreeView和ListView数据库查询数据联动操作
    好久不用了,重新整理下放这里以备需要使用,功能见图数据库表结构定义TreeViewaddObject中data存储的记录集typePNode=^TNode;TNode=recordid:Integer;tcmc:string;mxid:string;end;填充TreeView代码procedureTForm1.FillTree(TreeV......
  • WPF中的视觉树(VisualTree)和逻辑树(LogicalTree)
    可视化树和逻辑树我们先来理解一下什么是可视化树和逻辑树。通俗点来说,可视化树就是在XAML中定义的或者代码添加的元素组成的树。就像下面这样1<Grid>2<ButtonHorizontalAlignment="Center"VerticalAlignment="Center"Content="点击我"Click="Button_Click"><......
  • Antd-React-TreeSelect前端搜索过滤
    在开发过程中,但是antd中的搜索会把多余的也会带出来就例如下图,我们本想去搜索1但是他会把其子节点都带出来,其实我们的本意是像搜2一样或者当中间隔层处理但是我们该如何解决这样的问题呢如何做到下面两种情况(1)搜索过滤掉不匹配的内容只留下匹配的内容这是没有搜索之前这是......
  • Tree.Kind.STRING_LITERAL 、Tree.Kind.IDENTIFIER、Tree.Kind.TEXT_BLOCK 区别
    在SonarQubeJava插件开发中,Tree.Kind.STRING_LITERAL、Tree.Kind.IDENTIFIER和Tree.Kind.TEXT_BLOCK是用于表示不同类型Java代码节点的常量。1.Tree.Kind.STRING_LITERAL用途:表示Java代码中的字符串文字(即用双引号括起来的文本)。示例:"Hello,World!""username......