![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
我是mengxin
这个作者很懒,什么都没留下…
展开
-
c++ 对字母操作的函数
我现在就碰到四个在C++语言中tolower()函数是把字符串都转化为小写字母touppre()函数是把字符串都转化为大写字母isalpha()用来判断一个字符是否为字母,如果是字符则返回非零,否则返回零。isalnum()用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属a~z||A~Z||0~9。它们的输入都是字符形式如 char a;其中需要注意的是:这两个函数的声明在头文件<cctype>中 经过但是测试,如果不包含头文件<c...原创 2022-04-17 14:54:08 · 585 阅读 · 1 评论 -
深搜和广搜的实例
733. 图像渲染难度简单311收藏分享切换为英文接收动态反馈有一幅以m x n的二维整数数组表示的图画image,其中image[i][j]表示该图画的像素值大小。你也被给予三个整数sr,sc和newColor。你应该从像素image[sr][sc]开始对图像进行 上色填充。为了完成上色工作,从初始像素开始,记录初始坐标的上下左右四个方向上像素值与初始坐标相同的相连像素点,接着再记录这四个方向上符合条件的像素点与他们对应四个方向上像素值与初始坐标...转载 2022-04-10 16:17:49 · 153 阅读 · 0 评论 -
使用优先队列的实例
6039. K 次增加后的最大乘积难度中等5收藏分享切换为英文接收动态反馈给你一个非负整数数组nums和一个整数k。每次操作,你可以选择nums中任一元素并将它增加1。请你返回至多k次操作后,能得到的nums的最大乘积。由于答案可能很大,请你将答案对109+ 7取余后返回。示例 1:输入:nums = [0,4], k = 5输出:20解释:将第一个数增加 5 次。得到 nums = [5, 4] ,乘积为 5 * 4 = 20...原创 2022-04-10 15:26:48 · 107 阅读 · 0 评论 -
二分法万能模板
一、题目1、题目描述 给你一个 下标从 0开始 的整数数组 candies。数组中的每个元素表示大小为 candies[i]的一堆糖果。你可以将每堆糖果分成任意数量的子堆 ,但无法再将两堆合并到一起。 另给你一个整数 k kk。你需要将这些糖果分配给 k kk 个小孩,使每个小孩分到 相同数量 的糖果。每个小孩可以拿走 至多一堆 糖果,有些糖果可能会不被分配。 返回每个小孩可以拿走的最大糖果数目 。 样例输入: candies = [5,8,6], k = 3 样例输出: 5...转载 2022-04-03 16:36:07 · 142 阅读 · 0 评论