
每日练习
Utotao
不积跬步无以至千里
展开
-
【每日练习】1
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的...原创 2019-04-10 18:52:56 · 296 阅读 · 0 评论 -
递归函数
斐波拉契数列之递归数列:*斐波拉契数列第n个元素的值是前两个之和!*#include <stdio.h>int Fibu(int n){ if (n == 1 || n == 2) { return 1; } else { return Fibu(n-1) + Fibu(n-2); }}int main(){原创 2017-10-18 16:19:55 · 214 阅读 · 0 评论 -
输入一个字符串,统计其出现频率最高的字母以及对应的次数
/*描述笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。...原创 2017-10-19 15:05:14 · 5969 阅读 · 0 评论 -
【每日练习】10
度度熊和爷爷在玩一个乘法表游戏。乘法表的第i行第j列位置的元素为i*j,并且乘法表下标编号从1开始,比如2 × 3乘法表为1 2 32 4 6爷爷十分聪明,对于n*m的乘法表,只要度度熊给出一个数k,爷爷就能立刻告诉度度熊乘法表中元素按照不减顺序排列之后,第k个元素是多少。你能重复这个游戏吗?输入 输入数据是三个整数:n,m,k(1≤n, ...原创 2019-04-24 11:00:55 · 416 阅读 · 0 评论 -
【每日联系】6
总结:① 素数 / 质数:质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。如2,3,5,7等,2是唯一的偶数质数。② 合数:合数正与之相反,除1和它本身之外,至少还有1个数能够整除它,如4,9,12等。③ 约数 / 因数:如果一个数能整除另一个数,则这个数称为另一个数的约数,也可以说是它的因数。10的正约数有:1、2、5、10。 最大公因数 / 最大公约数:如...原创 2019-04-19 09:11:55 · 200 阅读 · 0 评论 -
【每日一练】9
输入描述:输入一行字符串,可以有空格输出描述:统计其中英文字符,空格字符,数字字符,其他字符的个数示例1输入1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;p0-=\\][输出2631012#include <iostream>using namespace std;/*输入描述:...原创 2019-04-23 15:40:38 · 354 阅读 · 0 评论 -
【每日一练】12
题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6#include <iostream>using namespace std;int getint(double nu...原创 2019-04-27 19:58:47 · 387 阅读 · 0 评论 -
【每日练习】5
题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积示例1输入3 4 1 2输出24#include <iostream>#include <vector>#include &...原创 2019-04-18 12:08:43 · 297 阅读 · 0 评论 -
【每日一练】11
题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为22335)最后一个数后面也要有空格详细描述:函数接口说明:publicStringgetResult(longulDataInput)输入参数:longulDataInput:输入的正整数返回值:String输入描述:输入一个long型整数...原创 2019-04-26 23:29:45 · 275 阅读 · 0 评论 -
【每日一练】8
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入描述:字符串只包含小写英文字母,不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。示例1输入abcdd输出 dd#include <string>...原创 2019-04-22 15:48:39 · 409 阅读 · 0 评论 -
【每日一练】4
时间限制:1秒空间限制:32768K有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶...原创 2019-04-17 09:47:07 · 534 阅读 · 0 评论 -
【每日练习】2
华为2016年机试题目(共2题)时间限制:1秒空间限制:65536K老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.输入描述:输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。学生ID编号...原创 2019-04-14 09:59:52 · 421 阅读 · 0 评论 -
【每日一练】3
题目描述给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。输入描述:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出描述:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: fal...原创 2019-04-16 20:08:32 · 392 阅读 · 0 评论 -
【每日一练】7
题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。输入描述:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出描述:在一行中...原创 2019-04-20 16:57:11 · 193 阅读 · 0 评论 -
牛客一行输入多个int型数的方法
案例:#include <iostream>#include <vector>#include <string>#include <sstream>using namespace std;int getNum(string &str, vector<int> &inputNum){ ist...原创 2019-09-27 16:51:09 · 756 阅读 · 0 评论