├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── AtCoderSupport │ ├── Array2D.swift │ ├── Array3D.swift │ ├── ArrayND.swift │ ├── BFS.swift │ ├── BellmanFord.swift │ ├── BinarySearch.swift │ ├── Combinations.swift │ ├── DFS.swift │ ├── Deque.swift │ ├── Dijkstra.swift │ ├── Divisors.swift │ ├── GCD.swift │ ├── Input.swift │ ├── IsPrime.swift │ ├── ModInt.swift │ ├── ModOperators.swift │ ├── NCR.swift │ ├── Permutations.swift │ ├── Pow.swift │ ├── Primes.swift │ ├── PriorityQueue.swift │ ├── RangeSum.swift │ ├── SafeOverflow.swift │ ├── SafeRange.swift │ ├── TSP.swift │ ├── UnionFind.swift │ ├── Vectors.swift │ └── WarshallFloyd.swift └── Tests ├── AtCoderSupportTests ├── Array2DTests.swift ├── Array3DTests.swift ├── ArrayNDTests.swift ├── AtCoderSupportTests.swift ├── BFSTests.swift ├── BellmanFordTests.swift ├── BinarySearchTests.swift ├── CombinationsTests.swift ├── DFSTests.swift ├── DequeTests.swift ├── DijkstraTests.swift ├── DivisorsTests.swift ├── GCDTests.swift ├── InputTests.swift ├── IsPrimeTests.swift ├── ModIntTests.swift ├── ModOperatorsTests.swift ├── NCRTests.swift ├── PermutationsTests.swift ├── PowTests.swift ├── PrimesTests.swift ├── PriorityQueueTests.swift ├── RangeSumTests.swift ├── SafeOverflowTests.swift ├── SafeRangeTests.swift ├── TSPTests.swift ├── UnionFindTests.swift ├── VectorsTests.swift ├── WarshallFloydTests.swift └── XCTestManifests.swift ├── Input └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | /.swiftpm 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Array2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Array2D.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Array3D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Array3D.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/ArrayND.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/ArrayND.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/BFS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/BFS.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/BellmanFord.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/BellmanFord.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/BinarySearch.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/BinarySearch.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Combinations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Combinations.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/DFS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/DFS.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Deque.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Deque.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Dijkstra.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Dijkstra.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Divisors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Divisors.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/GCD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/GCD.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Input.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/IsPrime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/IsPrime.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/ModInt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/ModInt.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/ModOperators.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/ModOperators.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/NCR.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/NCR.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Permutations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Permutations.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Pow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Pow.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Primes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Primes.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/PriorityQueue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/PriorityQueue.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/RangeSum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/RangeSum.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/SafeOverflow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/SafeOverflow.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/SafeRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/SafeRange.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/TSP.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/TSP.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/UnionFind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/UnionFind.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/Vectors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/Vectors.swift -------------------------------------------------------------------------------- /Sources/AtCoderSupport/WarshallFloyd.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Sources/AtCoderSupport/WarshallFloyd.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/Array2DTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/Array2DTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/Array3DTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/Array3DTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/ArrayNDTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/ArrayNDTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/AtCoderSupportTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/AtCoderSupportTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/BFSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/BFSTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/BellmanFordTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/BellmanFordTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/BinarySearchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/BinarySearchTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/CombinationsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/CombinationsTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/DFSTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/DFSTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/DequeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/DequeTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/DijkstraTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/DijkstraTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/DivisorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/DivisorsTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/GCDTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/GCDTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/InputTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/InputTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/IsPrimeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/IsPrimeTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/ModIntTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/ModIntTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/ModOperatorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/ModOperatorsTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/NCRTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/NCRTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/PermutationsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/PermutationsTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/PowTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/PowTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/PrimesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/PrimesTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/PriorityQueueTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/PriorityQueueTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/RangeSumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/RangeSumTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/SafeOverflowTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/SafeOverflowTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/SafeRangeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/SafeRangeTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/TSPTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/TSPTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/UnionFindTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/UnionFindTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/VectorsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/VectorsTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/WarshallFloydTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/WarshallFloydTests.swift -------------------------------------------------------------------------------- /Tests/AtCoderSupportTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/AtCoderSupportTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/Input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/Input -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/koher/swift-atcoder-support/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------