- C 数据结构与算法入门——单链表 内容分享(包含单链表常见算法的讲解)。 C 数据结构与算法入门——单链表 内容分享(包含单链表常见算法的讲解)。
- java 集合篇章——LinkedHashSet源码解读。(深度讲解) java 集合篇章——LinkedHashSet源码解读。(深度讲解)
- java API专题——常用类Math类 和 System类。 java API专题——常用类Math类 和 System类。
- java API专题——常用类 String 类。 java API专题——常用类 String 类。
- 字符串处理是算法竞赛中的常见题目。阅读本文之前,请读者先熟悉字符串的基本操作,例如读取、查找、替换、截取、数字和字符串转换等。 本文介绍的字符串常见算法——进制哈希,是处理字符串的“通用”算法,效率不高但常常够用。 字符串处理是算法竞赛中的常见题目。阅读本文之前,请读者先熟悉字符串的基本操作,例如读取、查找、替换、截取、数字和字符串转换等。 本文介绍的字符串常见算法——进制哈希,是处理字符串的“通用”算法,效率不高但常常够用。
- @toc 1、问题描述给定一个 N×M 的矩阵 A, 请你统计有多少个子矩阵 (最小 1×1, 最大 N×M) 满足子矩阵中所有数的和不超过给定的整数 K ?输入格式第一行包含三个整数 ,N,M 和 K.之后 N 行每行包含 M 个整数, 代表矩阵 A.输出格式一个整数代表答案。样例输入3 4 101 2 3 45 6 7 89 10 11 12样例输出19样例说明满足条件的子矩阵一共有 1... @toc 1、问题描述给定一个 N×M 的矩阵 A, 请你统计有多少个子矩阵 (最小 1×1, 最大 N×M) 满足子矩阵中所有数的和不超过给定的整数 K ?输入格式第一行包含三个整数 ,N,M 和 K.之后 N 行每行包含 M 个整数, 代表矩阵 A.输出格式一个整数代表答案。样例输入3 4 101 2 3 45 6 7 89 10 11 12样例输出19样例说明满足条件的子矩阵一共有 1...
- @toc 1、问题描述对于一个长度为 N 的整数数列 A1,A2,...ANA_1,A_2,...A_NA1,A2,...AN, 小蓝想知道下标 l 到 r 的部分和$ {\textstyle \sum_{i=l}^{r}}=A_1+A_{l+1}+…+A_r $ 是多少?然而, 小蓝并不知道数列中每个数的值是多少, 他只知道它的M个部分和的值。其中第 i 个部分和是下标 lil_il... @toc 1、问题描述对于一个长度为 N 的整数数列 A1,A2,...ANA_1,A_2,...A_NA1,A2,...AN, 小蓝想知道下标 l 到 r 的部分和$ {\textstyle \sum_{i=l}^{r}}=A_1+A_{l+1}+…+A_r $ 是多少?然而, 小蓝并不知道数列中每个数的值是多少, 他只知道它的M个部分和的值。其中第 i 个部分和是下标 lil_il...
- @toc 1、题目描述给定一个长度为 N 的数组 a=[A1,A2,...,AN]a=[A_1,A_2,...,A_N]a=[A1,A2,...,AN],数组中有可能有重复出现的整数。现在小明要按以下方法将其修改为没有重复整数的数组。小明会依次修改A2,A3,...,ANA_2,A_3,...,A_NA2,A3,...,AN当修改AiA_iAi时,小明会检查AiA_iAi是否... @toc 1、题目描述给定一个长度为 N 的数组 a=[A1,A2,...,AN]a=[A_1,A_2,...,A_N]a=[A1,A2,...,AN],数组中有可能有重复出现的整数。现在小明要按以下方法将其修改为没有重复整数的数组。小明会依次修改A2,A3,...,ANA_2,A_3,...,A_NA2,A3,...,AN当修改AiA_iAi时,小明会检查AiA_iAi是否...
- @toc 1、题目描述你玩过华容道的游戏吗?这是个类似的,但更简单的游戏。看下面 3 x 2 的格子±–±--±–+| A | * | * |±–±--±–+| B | | * |±–±--±–+在其中放 5 张牌,其中 A 代表关羽,B 代表张飞,* 代表士兵。还有个格子是空着的。你可以把一张牌移动到相邻的空格中去(对角不算相邻)。游戏的目标是:关羽和张飞交换位置,其它的牌随便在哪里都可以... @toc 1、题目描述你玩过华容道的游戏吗?这是个类似的,但更简单的游戏。看下面 3 x 2 的格子±–±--±–+| A | * | * |±–±--±–+| B | | * |±–±--±–+在其中放 5 张牌,其中 A 代表关羽,B 代表张飞,* 代表士兵。还有个格子是空着的。你可以把一张牌移动到相邻的空格中去(对角不算相邻)。游戏的目标是:关羽和张飞交换位置,其它的牌随便在哪里都可以...
- @toc 1、题目描述小蓝在一个 n 行 m 列的方格图中玩一个游戏。开始时,小蓝站在方格图的左上角,即第 11 行第 11 列。小蓝可以在方格图上走动,走动时,如果当前在第 r 行第 c* 列,他不能走到行号比 r 小的行,也不能走到列号比 c 小的列。同时,他一步走的直线距离不超过 3。例如,如果当前小蓝在第 3 行第 5 列,他下一步可以走到第 3 行第 6 列、第 3 行第 7 列、... @toc 1、题目描述小蓝在一个 n 行 m 列的方格图中玩一个游戏。开始时,小蓝站在方格图的左上角,即第 11 行第 11 列。小蓝可以在方格图上走动,走动时,如果当前在第 r 行第 c* 列,他不能走到行号比 r 小的行,也不能走到列号比 c 小的列。同时,他一步走的直线距离不超过 3。例如,如果当前小蓝在第 3 行第 5 列,他下一步可以走到第 3 行第 6 列、第 3 行第 7 列、...
- @toc 1、问题描述给定一个数组 A 和一些查询 Li,RiL_i,R_iLi,Ri, 求数组中第 LiL_iLi 至第RiR_iRi个元素之和。小蓝觉得这个问题很无聊, 于是他想重新排列一下数组, 使得最终每个查询结果的和尽可能地大。小蓝想知道相比原数组, 所有查询结果的总和最多可 以增加多少?输入格式输入第一行包含一个整数 n 。第二行包含 n 个整数 A1,A2,...AnA... @toc 1、问题描述给定一个数组 A 和一些查询 Li,RiL_i,R_iLi,Ri, 求数组中第 LiL_iLi 至第RiR_iRi个元素之和。小蓝觉得这个问题很无聊, 于是他想重新排列一下数组, 使得最终每个查询结果的和尽可能地大。小蓝想知道相比原数组, 所有查询结果的总和最多可 以增加多少?输入格式输入第一行包含一个整数 n 。第二行包含 n 个整数 A1,A2,...AnA...
- @toc 1、问题描述小蓝有一个长度为 N 的数组, 初始时从左到右依次是 1,2,3,…N 。之后小蓝对这个数组进行了 M 次操作, 每次操作可能是以下 2 种之一:左移 x, 即把 x 移动到最左边。右移 x, 即把 x 移动到最右边。请你回答经过 M 次操作之后, 数组从左到右每个数是多少?输入格式第一行包含 2 个整数, N 和 M 。以下 M 行每行一个操作, 其中 “L x "表... @toc 1、问题描述小蓝有一个长度为 N 的数组, 初始时从左到右依次是 1,2,3,…N 。之后小蓝对这个数组进行了 M 次操作, 每次操作可能是以下 2 种之一:左移 x, 即把 x 移动到最左边。右移 x, 即把 x 移动到最右边。请你回答经过 M 次操作之后, 数组从左到右每个数是多少?输入格式第一行包含 2 个整数, N 和 M 。以下 M 行每行一个操作, 其中 “L x "表...
- @toc 1、问题描述给定一个长度为 N 的数列 1,2,⋯,A1,A2,...,ANA_1,A_2,...,A_NA1,A2,...,AN 。现在小蓝想通过若干次操作将 这个数列中每个数字清零。每次操作小蓝可以选择以下两种之一:选择一个大于 0 的整数, 将它减去 1 ;选择连续 K 个大于 0 的整数, 将它们各减去 1 。小蓝最少经过几次操作可以将整个数列清零?输入格式输入第一行... @toc 1、问题描述给定一个长度为 N 的数列 1,2,⋯,A1,A2,...,ANA_1,A_2,...,A_NA1,A2,...,AN 。现在小蓝想通过若干次操作将 这个数列中每个数字清零。每次操作小蓝可以选择以下两种之一:选择一个大于 0 的整数, 将它减去 1 ;选择连续 K 个大于 0 的整数, 将它们各减去 1 。小蓝最少经过几次操作可以将整个数列清零?输入格式输入第一行...
- @toc 1、问题描述给定正整数 n, 请问有多少个质数是 n 的约数。输入格式输入的第一行包含一个整数 n。输出格式输出一个整数, 表示 n 的质数约数个数。样例输入396样例输出3样例说明396 有 2,3,11 三个质数约数。评测用例规模与约定对于 30% 的评测用例, 1≤n≤10000 。对于 60% 的评测用例,1≤n≤10910^9109 。对于所有评测用例, 1≤n≤1016... @toc 1、问题描述给定正整数 n, 请问有多少个质数是 n 的约数。输入格式输入的第一行包含一个整数 n。输出格式输出一个整数, 表示 n 的质数约数个数。样例输入396样例输出3样例说明396 有 2,3,11 三个质数约数。评测用例规模与约定对于 30% 的评测用例, 1≤n≤10000 。对于 60% 的评测用例,1≤n≤10910^9109 。对于所有评测用例, 1≤n≤1016...
- @toc 1、问题描述话说大诗人李白, 一生好饮。幸好他从不开车。一天, 他提着酒显, 从家里出来, 酒显中有酒 2 斗。他边走边唱:无事街上走,提显去打酒。 逢店加一倍, 遇花喝一斗。这一路上, 他一共遇到店 N 次, 遇到花 M 次。已知最后一次遇到的是花, 他正好把酒喝光了。请你计算李白这一路遇到店和花的顺序, 有多少种不同的可能?注意: 显里没酒 ( 0 斗) 时遇店是合法的, 加倍... @toc 1、问题描述话说大诗人李白, 一生好饮。幸好他从不开车。一天, 他提着酒显, 从家里出来, 酒显中有酒 2 斗。他边走边唱:无事街上走,提显去打酒。 逢店加一倍, 遇花喝一斗。这一路上, 他一共遇到店 N 次, 遇到花 M 次。已知最后一次遇到的是花, 他正好把酒喝光了。请你计算李白这一路遇到店和花的顺序, 有多少种不同的可能?注意: 显里没酒 ( 0 斗) 时遇店是合法的, 加倍...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签