题库chevron_right解题模式chevron_right哈希·数学
schema可复用解题模式

哈希·数学模式

模式页更适合建立可迁移的解题框架。先抓识别信号,再反复练状态定义、更新规则和边界解释,能比零散刷题更快形成稳定手感。

database19 道题tune4/11/4 难度梯度category6 个关联题型

模式摘要

先识别什么

题目里常出现可以复用的状态更新节奏。

解法节奏

先口述状态和不变量,再解释每一步如何更新,最后用反例验证边界。

高频失分点

状态定义说不清,写出来也难以稳定维护。

识别信号

  • 题目里常出现可以复用的状态更新节奏。
  • 暴力枚举太慢,但结构上存在可维护的不变量。
  • 面试追问通常会盯住边界、状态变更和复杂度。

解题流程

  1. 1. 明确窗口/状态定义
  2. 2. 更新状态并维护约束
  3. 3. 用边界样例验证

常见失分点

  • 状态定义说不清,写出来也难以稳定维护。
  • 只会背模板,解释不了为什么这样更新。
  • 样例能过,但边界和复杂度追问容易崩。

推荐题单梯度

题库

哈希·数学模式题库

这里更适合先按关键词或难度找题,再按关联题型切入。题库会在容器内继续滚动时慢慢续载,避免模式页被长列表一下子拉穿。

慢加载模式题库

适合先建模式理解,再扩展到完整题单。

hourglass_bottom容器内滚动续载
search
tune难度
category题型聚焦

当前展示 19 / 19 道题目

#题目难度
12

整数转罗马数字

Convert a given integer to its Roman numeral representation using hash table mapping and decimal place math operations e…

中等
13

罗马数字转整数

Convert a Roman numeral string into an integer using a hash table and mathematical principles to determine value order.

简单
166

分数到小数

Convert a fraction into a decimal, handling repeating decimals with parentheses around the repeating part.

中等
398

随机数索引

Random Pick Index involves selecting a random index of a target number in an array with possible duplicates.

中等
423

从英文中重建数字

This problem asks you to reconstruct digits from an out-of-order English string using hash counting and mathematical ded…

中等
519

随机翻转矩阵

Design an optimized algorithm to randomly flip an index in a matrix, using hash tables and math for efficient random sel…

中等
869

重新排序得到 2 的幂

Determine if a number's digits can be rearranged to form a power of two using counting and hash-based checks.

中等
970

强整数

Find all integers that can be expressed as x^i + y^j up to a given bound using a Hash Table plus Math approach.

中等
1015

可被 K 整除的最小整数

Find the length of the smallest positive integer divisible by k that consists only of the digit '1'.

中等
1399

统计最大组的数目

Count the number of groups with the largest size by summing digits of numbers from 1 to n using a hash table approach.

简单
1742

盒子中小球的最大数量

The problem asks you to find the box with the maximum number of balls based on the sum of digits of ball numbers.

简单
2514

统计同位异构字符串数目

Learn to count distinct anagrams for a multi-word string using hash tables, math, and combinatorics efficiently.

困难
2729

判断一个数是否迷人

Determine if a 3-digit number is fascinating by checking if the concatenated result of n, 2*n, and 3*n contains all digi…

简单
2947

统计美丽子字符串 I

Given a string and a value k, count the number of beautiful substrings where vowels * consonants % k == 0.

中等
2949

统计美丽子字符串 II

Count Beautiful Substrings II focuses on finding beautiful substrings with hash tables and number theory techniques.

困难
3272

统计好整数的数目

Count good integers by rearranging digits to form k-palindromic numbers, leveraging hash tables and math techniques.

困难
3443

K 次修改后的最大曼哈顿距离

Solve Maximum Manhattan Distance After K Changes by scanning prefixes and testing the four diagonal target pairs with li…

中等
3518

最小回文排列 II

Find the k-th lexicographically smallest palindromic rearrangement of a given palindromic string s.

困难
3556

最大质数子字符串之和

Compute the sum of the three largest unique primes from all substrings using hash table plus math efficiently.

中等

按题型继续深入

模式学会之后,最好回到具体题型里做迁移训练。这样更容易分清楚“模式本身”和“场景变化”分别在哪里。

route

引导式练习路径

AI 会按你的当前水平推荐题目,并持续记录练习进度。

开始引导练习arrow_forward
LeetCode 哈希·数学模式题解:19题训练路线