SlideShare a Scribd company logo
Tree Isomorphism
     郭至軒(KuoE0)
    KuoE0.tw@gmail.com
         KuoE0.ch
Isomorphism
The structures of two trees are equal.
so abstract...
7                       7


    6     1   2               1       2


    5     4   3           4   5       3


isomorphism   4       5       6


              3   1


              2   7   6
How to judge two rooted
  tree are isomorphic?
If the trees are isomorphic, all their sub-trees
               are also isomorphic.
If the trees are isomorphic, all their sub-trees
               are also isomorphic.
Hash the tree
Hash all sub-tree
           recursively
single vertex
191         191   191
                        initial value = 191

      191
29247

                              two-level sub-tree
191   29247   191      191
                              child = (191)

      191




                    (191 × 701 xor 191) mod 34943 = 29247
33360         29247

                            three-level sub-tree
191   29247   191   191
                            child = (191,29247,191)
                                        sort
      191                   child = (191,191,29247)


(((((191 × 701 xor 191) mod 34943) × 701 xor 191) mod
           34943) × 701 xor 29247) mod 34943 = 33360
4687




      33360          29247

                             the total tree
191   29247   191    191
                             child = (33360,29247)
                                         sort
      191                    child = (29247,33360)


 (((191 × 701 xor 29247) mod 34943) × 701 xor 33360)
                                 mod 34943 = 4687
hash value of
the tree is 4687
single vertex
initial value = 191   191   191   191




                                        191
29247

two-level sub-tree
child = (191)                 191    191   191   29247




                                                 191




                (191 × 701 xor 191) mod 34943 = 29247
29247         33360

three-level sub-tree
child = (191,191,29247)      191    191   191     29247


              sort
child = (191,191,29247)                           191




(((((191 × 701 xor 191) mod 34943) × 701 xor 191) mod
           34943) × 701 xor 29247) mod 34943 = 33360
4687




                            29247          33360

the total tree
child = (33360,29247)       191     191    191     29247


              sort
child = (29247,33360)                              191




 (((191 × 701 xor 29247) mod 34943) × 701 xor 33360)
                                 mod 34943 = 4687
hash value of
the tree is 4687
≡
Algorithm
HASH_TREE(T):

1. hash all sub-trees
2. sort hash value of sub-trees (unique)
3. calculate hash value (any hash function)
Time Complexity

         O(Nlog2N)
         number of vertices
         height of tree
Source Code
int hash( TREE &now, int root ) {
	 int value = INIT;
	 vector< int > sub;
	 //get all hash value of subtree
	 for ( int i = 0; i < now[ root ].size(); ++i )
	 	 sub.push_back( hash( now, now[ root ]
[ i ] ) );
	 //sort them to keep unique order
	 sort( sub.begin(), sub.end() );
	 //hash this this tree
	 for ( int i = 0; i < sub.size(); ++i )
	 	 value = ( ( value * P1 ) ^ sub[ i ] ) % P2;
	 return value % P2;
}
Representation of Tree




Let the height of left child less than the right one.
Representation of Tree




Let the height of left child less than the right one.
4


    3       2


1   2   1   1


    1
4           4


    3       2   2       3


1   2   1   1   1   1   2   1


    1                   1
4           4               4


    3       2   2       3       2       3


1   2   1   1   1   1   2   1   1   1   1   2


    1                   1                   1
Algorithm
SORT_CHILD(T):

1. sort all sub-trees
2. compare the height
3. if height is equal, compare child
   recursively
4. put the lower at left and the higher at
   right
How about unrooted tree?
find a root
eliminate leaves
eliminate leaves
eliminate leaves
eliminate leaves
try each root
rebuild the tree
rebuild the tree
rebuild the tree
rebuild the tree
rebuild the tree
rebuild the tree
apply the isomorphism detection
Practice Now
POJ 1635 - Subway tree systems
Thank You for Your
    Listening.

More Related Content

What's hot

QUARTILE AND DECILE OF GROUPED DATA
QUARTILE AND DECILE OF GROUPED DATAQUARTILE AND DECILE OF GROUPED DATA
QUARTILE AND DECILE OF GROUPED DATA
JENNYROSEDALIGDIG1
 
Pruebas saver quinto grado
Pruebas saver quinto gradoPruebas saver quinto grado
Pruebas saver quinto gradoraenpacal
 
Probability of Union of Two events
Probability of Union of Two eventsProbability of Union of Two events
Probability of Union of Two events
JAYHARYLPESALBON1
 
Law Of Cosines Presentation
Law Of Cosines PresentationLaw Of Cosines Presentation
Law Of Cosines Presentation
guest59f920
 
Strategic Intervention Material in Mathematics Grade 7
Strategic Intervention Material in Mathematics Grade 7Strategic Intervention Material in Mathematics Grade 7
Strategic Intervention Material in Mathematics Grade 7
Arlene Callang
 
Subsets of A Line
Subsets of A LineSubsets of A Line
Subsets of A Line
Free Math Powerpoints
 
PROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERSPROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERS
Kheysho Bevz Alinsub
 
Subsets of a line & Different Kinds of Angles
Subsets of a line & Different Kinds of AnglesSubsets of a line & Different Kinds of Angles
Subsets of a line & Different Kinds of Angles
Jhon Paul Lagumbay
 
Final exam 2016 g7
Final exam 2016 g7Final exam 2016 g7
Final exam 2016 g7
zeinabze
 
cuadernillo de ejercicios matemática Séptimo Básico
cuadernillo de ejercicios matemática Séptimo Básicocuadernillo de ejercicios matemática Séptimo Básico
cuadernillo de ejercicios matemática Séptimo Básico
Virginia Rodriguez
 
Scientific Notation
Scientific NotationScientific Notation
Scientific Notation
Ver Louie Gautani
 
Maths fact
Maths factMaths fact
Maths fact
Pawan Mishra
 
Sum and difference of two squares
Sum and difference of two squaresSum and difference of two squares
Sum and difference of two squares
salamatnicandro
 
Addition and Subtraction of Polynomials
Addition and Subtraction of PolynomialsAddition and Subtraction of Polynomials
Addition and Subtraction of Polynomials
JoyYamut1
 
Chapter 1.2
Chapter 1.2Chapter 1.2
Chapter 1.2nglaze10
 
Mathematics 8 cg
Mathematics 8 cgMathematics 8 cg
Mathematics 8 cg
Raul Raul
 
Stair on slope of a line
Stair on slope of a lineStair on slope of a line
Stair on slope of a line
kelleycunningham
 
Examen de maximo comun divisor
Examen de maximo comun divisorExamen de maximo comun divisor
Examen de maximo comun divisor
Geodxs Simdxs
 
8. guia de matemática no 2 números irracionales
8. guia de matemática no 2   números irracionales8. guia de matemática no 2   números irracionales
8. guia de matemática no 2 números irracionalesMaritza Méndez Reina
 
5.4 Solving Right Triangles
5.4 Solving Right Triangles5.4 Solving Right Triangles
5.4 Solving Right Triangles
smiller5
 

What's hot (20)

QUARTILE AND DECILE OF GROUPED DATA
QUARTILE AND DECILE OF GROUPED DATAQUARTILE AND DECILE OF GROUPED DATA
QUARTILE AND DECILE OF GROUPED DATA
 
Pruebas saver quinto grado
Pruebas saver quinto gradoPruebas saver quinto grado
Pruebas saver quinto grado
 
Probability of Union of Two events
Probability of Union of Two eventsProbability of Union of Two events
Probability of Union of Two events
 
Law Of Cosines Presentation
Law Of Cosines PresentationLaw Of Cosines Presentation
Law Of Cosines Presentation
 
Strategic Intervention Material in Mathematics Grade 7
Strategic Intervention Material in Mathematics Grade 7Strategic Intervention Material in Mathematics Grade 7
Strategic Intervention Material in Mathematics Grade 7
 
Subsets of A Line
Subsets of A LineSubsets of A Line
Subsets of A Line
 
PROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERSPROPERTIES OF THE OPERATIONS ON INTEGERS
PROPERTIES OF THE OPERATIONS ON INTEGERS
 
Subsets of a line & Different Kinds of Angles
Subsets of a line & Different Kinds of AnglesSubsets of a line & Different Kinds of Angles
Subsets of a line & Different Kinds of Angles
 
Final exam 2016 g7
Final exam 2016 g7Final exam 2016 g7
Final exam 2016 g7
 
cuadernillo de ejercicios matemática Séptimo Básico
cuadernillo de ejercicios matemática Séptimo Básicocuadernillo de ejercicios matemática Séptimo Básico
cuadernillo de ejercicios matemática Séptimo Básico
 
Scientific Notation
Scientific NotationScientific Notation
Scientific Notation
 
Maths fact
Maths factMaths fact
Maths fact
 
Sum and difference of two squares
Sum and difference of two squaresSum and difference of two squares
Sum and difference of two squares
 
Addition and Subtraction of Polynomials
Addition and Subtraction of PolynomialsAddition and Subtraction of Polynomials
Addition and Subtraction of Polynomials
 
Chapter 1.2
Chapter 1.2Chapter 1.2
Chapter 1.2
 
Mathematics 8 cg
Mathematics 8 cgMathematics 8 cg
Mathematics 8 cg
 
Stair on slope of a line
Stair on slope of a lineStair on slope of a line
Stair on slope of a line
 
Examen de maximo comun divisor
Examen de maximo comun divisorExamen de maximo comun divisor
Examen de maximo comun divisor
 
8. guia de matemática no 2 números irracionales
8. guia de matemática no 2   números irracionales8. guia de matemática no 2   números irracionales
8. guia de matemática no 2 números irracionales
 
5.4 Solving Right Triangles
5.4 Solving Right Triangles5.4 Solving Right Triangles
5.4 Solving Right Triangles
 

Viewers also liked

Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
ijsrd.com
 
Bases teoricas del muestreo expo
Bases teoricas del muestreo expoBases teoricas del muestreo expo
Bases teoricas del muestreo expo
k4rol1n4
 
Presentation - Gear train
Presentation - Gear trainPresentation - Gear train
Presentation - Gear train
Amit Biswas
 
Kinematic Inversions 2
Kinematic Inversions 2Kinematic Inversions 2
Kinematic Inversions 2
Rohit Singla
 
Compound Gear train
 Compound Gear train Compound Gear train
Compound Gear train
Avinash Navin
 
Gear Trains
Gear TrainsGear Trains
Gear Trains
Abhishek Attal
 
A presentation On Epicycle Gear Train
A presentation On Epicycle Gear TrainA presentation On Epicycle Gear Train
A presentation On Epicycle Gear Train
Manthan Thakkar
 
Basic kinematic concepts
Basic kinematic conceptsBasic kinematic concepts
Basic kinematic conceptsVaishnavichakka
 
Epicyclic gear train
Epicyclic gear train Epicyclic gear train
Epicyclic gear train
kamallalu
 
Gear
GearGear
Theory of Machine and Mechanisms (Gears)
Theory of Machine and Mechanisms (Gears)Theory of Machine and Mechanisms (Gears)
Theory of Machine and Mechanisms (Gears)
Abhishek Attal
 
Gears and Gear Trains
Gears and Gear Trains Gears and Gear Trains
Gears and Gear Trains
Deepak Sharma
 
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
University of Windsor
 

Viewers also liked (15)

7.4 formula p muestra
7.4 formula p muestra7.4 formula p muestra
7.4 formula p muestra
 
Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
Efficiency of Hamming Matrix Method as a Test for Isomorphism: A Comparative ...
 
Bases teoricas del muestreo expo
Bases teoricas del muestreo expoBases teoricas del muestreo expo
Bases teoricas del muestreo expo
 
Presentation - Gear train
Presentation - Gear trainPresentation - Gear train
Presentation - Gear train
 
Kinematic Inversions 2
Kinematic Inversions 2Kinematic Inversions 2
Kinematic Inversions 2
 
Compound Gear train
 Compound Gear train Compound Gear train
Compound Gear train
 
Gear Trains
Gear TrainsGear Trains
Gear Trains
 
A presentation On Epicycle Gear Train
A presentation On Epicycle Gear TrainA presentation On Epicycle Gear Train
A presentation On Epicycle Gear Train
 
Basic kinematic concepts
Basic kinematic conceptsBasic kinematic concepts
Basic kinematic concepts
 
Epicyclic gear train
Epicyclic gear train Epicyclic gear train
Epicyclic gear train
 
Gear
GearGear
Gear
 
Theory of Machine and Mechanisms (Gears)
Theory of Machine and Mechanisms (Gears)Theory of Machine and Mechanisms (Gears)
Theory of Machine and Mechanisms (Gears)
 
Gear train
Gear trainGear train
Gear train
 
Gears and Gear Trains
Gears and Gear Trains Gears and Gear Trains
Gears and Gear Trains
 
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
 

More from Chih-Hsuan Kuo

Rust
RustRust
[Mozilla] content-select
[Mozilla] content-select[Mozilla] content-select
[Mozilla] content-select
Chih-Hsuan Kuo
 
Ownership System in Rust
Ownership System in RustOwnership System in Rust
Ownership System in Rust
Chih-Hsuan Kuo
 
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
Chih-Hsuan Kuo
 
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
Chih-Hsuan Kuo
 
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in GeckoUse C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
Chih-Hsuan Kuo
 
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OSPocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
Chih-Hsuan Kuo
 
Necko walkthrough
Necko walkthroughNecko walkthrough
Necko walkthrough
Chih-Hsuan Kuo
 
Protocol handler in Gecko
Protocol handler in GeckoProtocol handler in Gecko
Protocol handler in Gecko
Chih-Hsuan Kuo
 
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!
Chih-Hsuan Kuo
 
面試心得分享
面試心得分享面試心得分享
面試心得分享
Chih-Hsuan Kuo
 
Windows 真的不好用...
Windows 真的不好用...Windows 真的不好用...
Windows 真的不好用...
Chih-Hsuan Kuo
 
Python @Wheel Lab
Python @Wheel LabPython @Wheel Lab
Python @Wheel Lab
Chih-Hsuan Kuo
 
Introduction to VP8
Introduction to VP8Introduction to VP8
Introduction to VP8
Chih-Hsuan Kuo
 
Python @NCKU CSIE
Python @NCKU CSIEPython @NCKU CSIE
Python @NCKU CSIE
Chih-Hsuan Kuo
 
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree IsomorphismChih-Hsuan Kuo
 
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's AlgorithmChih-Hsuan Kuo
 
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint SetChih-Hsuan Kuo
 

More from Chih-Hsuan Kuo (20)

Rust
RustRust
Rust
 
[Mozilla] content-select
[Mozilla] content-select[Mozilla] content-select
[Mozilla] content-select
 
Ownership System in Rust
Ownership System in RustOwnership System in Rust
Ownership System in Rust
 
在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。在開始工作以前,我以為我會寫扣。
在開始工作以前,我以為我會寫扣。
 
Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36Effective Modern C++ - Item 35 & 36
Effective Modern C++ - Item 35 & 36
 
Use C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in GeckoUse C++ to Manipulate mozSettings in Gecko
Use C++ to Manipulate mozSettings in Gecko
 
Pocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OSPocket Authentication with OAuth on Firefox OS
Pocket Authentication with OAuth on Firefox OS
 
Necko walkthrough
Necko walkthroughNecko walkthrough
Necko walkthrough
 
Protocol handler in Gecko
Protocol handler in GeckoProtocol handler in Gecko
Protocol handler in Gecko
 
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!
 
應徵軟體工程師
應徵軟體工程師應徵軟體工程師
應徵軟體工程師
 
面試心得分享
面試心得分享面試心得分享
面試心得分享
 
Windows 真的不好用...
Windows 真的不好用...Windows 真的不好用...
Windows 真的不好用...
 
Python @Wheel Lab
Python @Wheel LabPython @Wheel Lab
Python @Wheel Lab
 
Introduction to VP8
Introduction to VP8Introduction to VP8
Introduction to VP8
 
Python @NCKU CSIE
Python @NCKU CSIEPython @NCKU CSIE
Python @NCKU CSIE
 
[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism[ACM-ICPC] Tree Isomorphism
[ACM-ICPC] Tree Isomorphism
 
[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm[ACM-ICPC] Dinic's Algorithm
[ACM-ICPC] Dinic's Algorithm
 
[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set[ACM-ICPC] Disjoint Set
[ACM-ICPC] Disjoint Set
 
[ACM-ICPC] Traversal
[ACM-ICPC] Traversal[ACM-ICPC] Traversal
[ACM-ICPC] Traversal
 

Recently uploaded

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Denish Jangid
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 

Recently uploaded (20)

The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 

[ACM-ICPC] Tree Isomorphism