SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

Lesson plan special angles
Lesson plan special anglesLesson plan special angles
Lesson plan special anglesJunila Tejada
 
Math 6 - Multiplication of Integers
Math 6 - Multiplication of IntegersMath 6 - Multiplication of Integers
Math 6 - Multiplication of Integersmenchreo
 
Simplifying algebraic expressions
Simplifying algebraic expressionsSimplifying algebraic expressions
Simplifying algebraic expressionsmanswag123
 
Substitution Method of Systems of Linear Equations
Substitution Method of Systems of Linear EquationsSubstitution Method of Systems of Linear Equations
Substitution Method of Systems of Linear EquationsSonarin Cruz
 
Pair of linear equations in two variable
Pair of linear equations in two variablePair of linear equations in two variable
Pair of linear equations in two variableBuddhimaan Chanakya
 
Lesson 6 subtraction of polynomials
Lesson 6 subtraction of polynomialsLesson 6 subtraction of polynomials
Lesson 6 subtraction of polynomialsAlex Morron
 
Identifying universal, equal and equivalent sets,
Identifying universal, equal and equivalent sets,Identifying universal, equal and equivalent sets,
Identifying universal, equal and equivalent sets,MartinGeraldine
 
Sample modified dll with activity sheet
Sample modified dll with activity sheetSample modified dll with activity sheet
Sample modified dll with activity sheetGideon Pol Tiongco
 
Operations with rational numbers
Operations with rational numbersOperations with rational numbers
Operations with rational numbersKelly Scallion
 
8 4 Rhombuses, Rectangles, And Squares
8 4 Rhombuses, Rectangles, And Squares8 4 Rhombuses, Rectangles, And Squares
8 4 Rhombuses, Rectangles, And Squaresguesta7a51cbc
 
Limit of functions (CBA College of Business Ad)
Limit of functions (CBA College of Business Ad)Limit of functions (CBA College of Business Ad)
Limit of functions (CBA College of Business Ad)Juan Apolinario Reyes
 
алгебра 8 кл. неповні квадратні рівняння
алгебра 8 кл. неповні квадратні рівнянняалгебра 8 кл. неповні квадратні рівняння
алгебра 8 кл. неповні квадратні рівнянняChalenko
 
Introduction to Function, Domain and Range - Mohd Noor
Introduction to Function, Domain and Range - Mohd Noor Introduction to Function, Domain and Range - Mohd Noor
Introduction to Function, Domain and Range - Mohd Noor Mohd. Noor Abdul Hamid
 
Solving Quadratics by Completing the Square
Solving Quadratics by Completing the SquareSolving Quadratics by Completing the Square
Solving Quadratics by Completing the Squareswartzje
 
Solving Quadratic Equation by Completing the Square.pptx
Solving Quadratic Equation by Completing the Square.pptxSolving Quadratic Equation by Completing the Square.pptx
Solving Quadratic Equation by Completing the Square.pptxDebbieranteErmac
 
Calculus and Numerical Method =_=
Calculus and Numerical Method =_=Calculus and Numerical Method =_=
Calculus and Numerical Method =_=Fazirah Zyra
 
Venn diagrams 3 circles shading
Venn diagrams 3 circles shadingVenn diagrams 3 circles shading
Venn diagrams 3 circles shadingAyaan Alam
 

Mais procurados (20)

The continued fraction part i
The continued fraction part iThe continued fraction part i
The continued fraction part i
 
Polygons
PolygonsPolygons
Polygons
 
Lesson plan special angles
Lesson plan special anglesLesson plan special angles
Lesson plan special angles
 
Math 6 - Multiplication of Integers
Math 6 - Multiplication of IntegersMath 6 - Multiplication of Integers
Math 6 - Multiplication of Integers
 
Simplifying algebraic expressions
Simplifying algebraic expressionsSimplifying algebraic expressions
Simplifying algebraic expressions
 
Substitution Method of Systems of Linear Equations
Substitution Method of Systems of Linear EquationsSubstitution Method of Systems of Linear Equations
Substitution Method of Systems of Linear Equations
 
Pair of linear equations in two variable
Pair of linear equations in two variablePair of linear equations in two variable
Pair of linear equations in two variable
 
Lesson 6 subtraction of polynomials
Lesson 6 subtraction of polynomialsLesson 6 subtraction of polynomials
Lesson 6 subtraction of polynomials
 
Famous conjectures
Famous conjecturesFamous conjectures
Famous conjectures
 
Identifying universal, equal and equivalent sets,
Identifying universal, equal and equivalent sets,Identifying universal, equal and equivalent sets,
Identifying universal, equal and equivalent sets,
 
Sample modified dll with activity sheet
Sample modified dll with activity sheetSample modified dll with activity sheet
Sample modified dll with activity sheet
 
Operations with rational numbers
Operations with rational numbersOperations with rational numbers
Operations with rational numbers
 
8 4 Rhombuses, Rectangles, And Squares
8 4 Rhombuses, Rectangles, And Squares8 4 Rhombuses, Rectangles, And Squares
8 4 Rhombuses, Rectangles, And Squares
 
Limit of functions (CBA College of Business Ad)
Limit of functions (CBA College of Business Ad)Limit of functions (CBA College of Business Ad)
Limit of functions (CBA College of Business Ad)
 
алгебра 8 кл. неповні квадратні рівняння
алгебра 8 кл. неповні квадратні рівнянняалгебра 8 кл. неповні квадратні рівняння
алгебра 8 кл. неповні квадратні рівняння
 
Introduction to Function, Domain and Range - Mohd Noor
Introduction to Function, Domain and Range - Mohd Noor Introduction to Function, Domain and Range - Mohd Noor
Introduction to Function, Domain and Range - Mohd Noor
 
Solving Quadratics by Completing the Square
Solving Quadratics by Completing the SquareSolving Quadratics by Completing the Square
Solving Quadratics by Completing the Square
 
Solving Quadratic Equation by Completing the Square.pptx
Solving Quadratic Equation by Completing the Square.pptxSolving Quadratic Equation by Completing the Square.pptx
Solving Quadratic Equation by Completing the Square.pptx
 
Calculus and Numerical Method =_=
Calculus and Numerical Method =_=Calculus and Numerical Method =_=
Calculus and Numerical Method =_=
 
Venn diagrams 3 circles shading
Venn diagrams 3 circles shadingVenn diagrams 3 circles shading
Venn diagrams 3 circles shading
 

Destaque

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 expok4rol1n4
 
Presentation - Gear train
Presentation - Gear trainPresentation - Gear train
Presentation - Gear trainAmit Biswas
 
Kinematic Inversions 2
Kinematic Inversions 2Kinematic Inversions 2
Kinematic Inversions 2Rohit Singla
 
Compound Gear train
 Compound Gear train Compound Gear train
Compound Gear trainAvinash Navin
 
A presentation On Epicycle Gear Train
A presentation On Epicycle Gear TrainA presentation On Epicycle Gear Train
A presentation On Epicycle Gear TrainManthan 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
 
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
 

Destaque (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)
 

Mais de Chih-Hsuan Kuo

[Mozilla] content-select
[Mozilla] content-select[Mozilla] content-select
[Mozilla] content-selectChih-Hsuan Kuo
 
Ownership System in Rust
Ownership System in RustOwnership System in Rust
Ownership System in RustChih-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 & 36Chih-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 GeckoChih-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 OSChih-Hsuan Kuo
 
Protocol handler in Gecko
Protocol handler in GeckoProtocol handler in Gecko
Protocol handler in GeckoChih-Hsuan Kuo
 
面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!面試面試面試,因為很重要所以要說三次!
面試面試面試,因為很重要所以要說三次!Chih-Hsuan Kuo
 
Windows 真的不好用...
Windows 真的不好用...Windows 真的不好用...
Windows 真的不好用...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
 

Mais de 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
 

Último

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 

Último (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 

[ACM-ICPC] Tree Isomorphism