project-euler

https://projecteuler.net/
Log | Files | Refs | README

Euler.h (2844B)


      1 #include "EulerUtility.h"
      2 
      3 class Euler
      4 {
      5 public:
      6     int SumOfMultiplesOf3And5Ceiling1000();
      7     int SumOfEvenFibonacciNumbersCeiling4m();
      8     llui LargestPrimeFactor();
      9     int LargestPalindromeFrom3DigitProduct();
     10     int DivisibleBy1To20();
     11     int DifferenceSumOfSquaresSquareOfSum100();
     12     int Get10001stPrime();
     13     llui FindGreatestProductOf13AdjacentDigits();
     14     int SpecialPythagoreanTriplet();
     15     llui SumOfPrimesUnder2m();
     16     int LargestProductInGrid();
     17     llui TriangleNoWithGreaterThan500Divisors();
     18     std::string LargeSum();
     19     llui CollatzConjecture();
     20     cpp_int LatticePaths();
     21     int DigitSum();
     22     int LetterCounter();
     23     int MaximumPathSum();
     24     int SundayCount();
     25     llui FactorialDigitSum();
     26     int AmicableNumbers();
     27     llui NameScores();
     28     int NonAbundantSums();
     29     std::string LexicographicPermutations();
     30     int ThousandDigitFibonacciNumber();
     31     int ReciprocalCycles();
     32     int QuadraticPrimes();
     33     long SpiralDiagonals();
     34     int DistinctPowers();
     35     long DigitFifthPowers();
     36     int CoinSums();
     37     int PanDigitalProducts();
     38     int DigitCancellingFractionsDenominator();
     39     llui DigitFactorials();
     40     int NoOfCircularPrimes();
     41     llui DoubleBasedPalindromes();
     42     llui TruncatablePrimes();
     43     int PanDigitalMultiples();
     44     int MaximumRightAngledTriangles();
     45     int ChampernowneConstant();
     46     int PanDigitalPrime();
     47     int CodedTriangleNumbers();
     48     cpp_int SubStringDivisibility();
     49     int MinimizedPentagonalDifference();
     50     llui TriangularPentagonalHexagonal();
     51     llui GoldbachsOtherConjecture();
     52     int DistinctPrimeFactors();
     53     cpp_int SelfPowers();
     54     std::string PrimePermutations();
     55     int ConsecutivePrimeSum();
     56     int PrimeDigitReplacements();
     57     int PermutedMultiples();
     58     int CombinatoricSelections();
     59     int PokerHands();
     60     cpp_int LychrelNumbers();
     61     int PowerfulDigitSum();
     62     int SquareRootConvergents();
     63     ll SpiralPrimes();
     64     int xorDecryption();
     65     int PrimePairSets();
     66     int CyclicFigurateNumbers();
     67     llui CubicPermutations();
     68     int PowerfulDigitCounts();
     69     int OddPeriodSquareRoots();
     70     int ConvergentsOfE();
     71     int Diophantine();
     72     std::string Magic5GonRing();
     73     int EulerTotient();
     74     int TotientPermutation();
     75     int OrderedFractions();
     76     llui CountingFractions();
     77     llui CountingRangedFractions();
     78     int DigitFactorialChains();
     79     int UniquePerimeterRightAngledTriangles();
     80     int CountingSums();
     81     int PrimeSummations();
     82     llui CoinPartitions();
     83     std::string PasscodeDerivation();
     84     int SquareRootDigitalExpansion();
     85     uint64_t PrimePowerTriples();
     86     uint64_t CuboidRoute();
     87     uint64_t AlmostEquilateralTriangles();
     88     int AmicableChains();
     89     uint64_t ArrangedProbability();
     90     uint64_t CubeDigitPairs();
     91     int Sudoku();
     92     int AnagramicSquares();
     93     int ArithmeticExpressions();
     94 };