Index - P
| parentHLD | Data.Graph.Tree.Hld, ToyLib.Contest.Tree | 
| partitionsOf | Math.BitSet | 
| partitionsOfK | Math.BitSet | 
| pathHLD | Data.Graph.Tree.Hld, ToyLib.Contest.Tree | 
| Permutation | |
| 1 (Type/Class) | Data.BinaryLifting | 
| 2 (Data Constructor) | Data.BinaryLifting | 
| Pool | |
| 1 (Type/Class) | Data.Pool | 
| 2 (Data Constructor) | Data.Pool | 
| PoolIndex | Data.Pool | 
| popBack | Data.Buffer | 
| popBackDSF | Data.Slide | 
| popBackN | Data.Buffer | 
| popBackN_ | Data.Buffer | 
| popBack_ | Data.Buffer | 
| popFront | Data.Buffer | 
| popFrontDSF | Data.Slide | 
| popFrontN | Data.Buffer | 
| popFrontN_ | Data.Buffer | 
| popFrontSSF | Data.Slide | 
| popFront_ | Data.Buffer | 
| popRootSM | Data.SplayMap | 
| potencialPUF | Data.UnionFind.Potencial | 
| potPUF | Data.UnionFind.Potencial | 
| power | Math.Stimes | 
| powerMay | Math.Stimes | 
| powerOr | Math.Stimes | 
| powerset | Math.BitSet | 
| powersetM_ | Math.BitSet | 
| powersetU | Math.BitSet | 
| powModConst | Math.PowMod | 
| prevEdgeMCF | Data.Graph.MinCostFlow | 
| prevPermutation | ToyLib.Compat | 
| prevPermutationBy | ToyLib.Compat | 
| prevVertMCF | Data.Graph.MinCostFlow | 
| primeFactors | Math.Primes | 
| primes | Math.Primes | 
| primRoot | Math.NTT | 
| printBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| printGrid | ToyLib.ShowBSB.Grid, ToyLib.Contest.Grid | 
| printList | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| printMat | ToyLib.ShowBSB.Grid, ToyLib.Contest.Grid | 
| printVec | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| printYn | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| priorityBH | Data.BinaryHeap | 
| propNodeFromRootRSS | Data.SplaySeq.Raw | 
| propNodeRSS | Data.SplaySeq.Raw | 
| pRSS | Data.SplaySeq.Raw | 
| PUnionFind | |
| 1 (Type/Class) | Data.UnionFind.Potencial | 
| 2 (Data Constructor) | Data.UnionFind.Potencial | 
| pushBack | Data.Buffer | 
| pushBackDSF | Data.Slide | 
| pushBacks | Data.Buffer | 
| pushBackSSF | Data.Slide | 
| pushBasedConstructIV | ToyLib.DP | 
| pushBasedConstructN | ToyLib.DP | 
| pushFront | Data.Buffer | 
| pushFrontDSF | Data.Slide | 
| pushFronts | Data.Buffer | 
| pushRootSM | Data.SplayMap | 
| putBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| putList | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| putLnBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude | 
| putVec | ToyLib.ShowBSB, ToyLib.Contest.Prelude |