- 博客(7)
- 收藏
- 关注
原创 LeetCode22 括号生成
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出 n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]class Solution {public: vector<string> generateParenth
2018-07-19 23:12:47
210
原创 华为实习笔试2018.4.18(三)
三、有N个骰子,同时投掷出去,向上面的数字之和为A。那么输入为N个筛子,请计算出A,和他出现的概率。概率值,小数点保留5位。输入描述:N,骰子数目输出描述:[[1, 0.16667], [2, 0.16667], [3, 0.16667], [4, 0.16667], [5, 0.16667], [6, 0.16667]](剑指offer的原题,但是输出格式变化,最后通过率60%)#include...
2018-04-25 20:46:46
457
原创 华为实习笔试2018.4.18(二)
二、13号又恰好是星期五真的很特殊吗?也就是说,13号出现在星期五的几率比出现在其它周日的几率大吗?要回答这个问题。写一个程序计算13日出现在某个星期的次数(在给定的N年时间中)。这个时间段为1900年1月1日到1900+N-1年12月31日。N为非负整数,不超过400.(1900年1月1日是星期一)输入描述:1 0第一个参数为years,表示距离1900年1月1日的年数第二个参数为weeks,...
2018-04-25 20:46:39
633
1
原创 华为实习笔试 2018.4.18(一)
一、在GBK编码下,请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,同时忽略字符串中的数字后输出最终结果。输入描述:一行字符串和待截取的字节数。输出描述:单独的一行截取后的字符串。(做的时候通过40%,修改后还未验证)#include <iostream> #include <string> using na...
2018-04-25 20:46:29
1113
原创 华为机试在线训练
题目描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。 如,输入: By?e 输出: Be?y样例: ...
2018-04-18 11:43:48
288
原创 华为机试在线训练 合唱队形
题目描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1<=i<=K)使得T1<T2<......<Ti-1<Ti>T...
2018-04-18 10:30:42
271
原创 华为机试在线训练 删除字符串中出现次数最少的字符
题目描述实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。#include<iostream>#include<string>using names...
2018-04-18 09:22:41
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人