
C/C++
文章平均质量分 59
蜗牛me
小小的天,有大大的梦想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计蒜客 最长不重复子串问题
问题描述:给定一个字符串,找到最长的子串,要求该子串中没有重复的字符。例如:字符串abcabcbb的不含重复字符的 最长 子串为abc,长度为 3。而bbbbbb的不含重复字符的 最长 子串为b,长度为 1。输入格式输入包含多行,每一行对应一个长度不超过 100 的输出,直到遇到结束符为止。每行依次输入字符串s。输出格式输出不含重复字符的 最长 子串的长...原创 2018-03-29 20:10:53 · 347 阅读 · 0 评论 -
漫画:如何找到两个数组的中位数?
转自:本文链接:https://blog.youkuaiyun.com/bjweimengshu/article/details/97717144 原 漫画:如何找到两个数组的中位数? ...转载 2019-08-27 22:34:50 · 204 阅读 · 0 评论 -
Directx工具修复工具,专注修复C++动态链接DLL文件
问题:方法一:可以直接去360管家中搜索DirectX,然后下载,进行修复方法二:如下: DirectX修复工具最新版:DirectX Repair V3.7 增强版 NEW!版本号:V3.7.0.26539大小: 107MB/7z格式压缩,189MB/zip格式压缩,322MB/解压后其他版本:标准版 &...转载 2018-09-06 09:29:03 · 30703 阅读 · 1 评论 -
C++中的RECT类
RECT类 rect对象用来存储一个矩形框的左上角坐标、宽度和高度。描述矩形的宽度、高度和原点。命名空间: System.Windows程序集: System.Windows(在 System.Window...转载 2018-07-31 19:30:08 · 38084 阅读 · 3 评论 -
计蒜客 爬楼梯问题
问题描述:假设你现在正在爬楼梯,楼梯有 n 级。每次你只能爬 1 级或者 2 级,那么你有多少种方法爬到楼梯的顶部?输入格式第一行输入一个整数 n(1≤n≤50),代表楼梯的级数。输出格式输出爬到楼梯顶部的方法总数。样例输入5样例输出8C++代码描述分析:模仿斐波那契数,假设从底走到第n级的走法有f(n)种,走到第n级有两个方法,一个是从...原创 2018-06-10 23:16:16 · 515 阅读 · 0 评论 -
C++ 中unordered_map的用法
cplusplusc++使用unordered_map #include<tr1/unordered_map>//在unordered_map之前加上tr1库名, using namespace std::tr1;//与此同时需要加上命名空间[查找元素是否存在]若有unordered_map <int, int> mp;查找x是否在m...翻译 2018-05-05 23:44:34 · 66247 阅读 · 1 评论 -
计蒜客 罗马数字转成整型数问题
问题描述给定一个罗马数字 s,将罗马数字转换成整数。如罗马数字I,II,III,IV,V分别代表数字 1, 2, 3, 4, 5首先要来了解一下罗马数字表示法,基本字符有 7 个:I、V、X、L、C、D、M,分别表示 1、5、10、50、100、500、1000。在构成数字的时候,有下列规则:1、相同的数字连写,所表示的数等于这些数字相加得到的数,如:III = 3;2、小...原创 2018-04-13 23:24:04 · 248 阅读 · 0 评论 -
计蒜客 整数转换成罗马数字问题
问题描述给定一个整数 num,将整数转换成罗马数字。如 1,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。输入格式第一行输入一个整 num(1≤num≤3999)。输出格式输出 num对应的罗马数字。样例输入123样例输出CXXIIIC++代码示例#include <iostr...原创 2018-04-13 20:16:24 · 321 阅读 · 0 评论 -
计蒜客 单独的数字问题
问题描述给定一个数组 A,除了一个数出现一次之外,其余数都出现三次。找出出现一次的数。如:{1,2,1,2,1,2,7},找出 7你的算法只能是线性时间的复杂度,并且不能使用额外的空间哦~输入格式第一行输入一个数 n(1≤n≤500),代表数组的长度。接下来一行输入 n 个 int 范围内(−2147483648…2147483647)的整数,表示数组 A。保证输入的数...原创 2018-04-16 23:16:25 · 455 阅读 · 0 评论 -
计蒜客 最后一个单词的长度问题
问题描述给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度。如果输入中不存在单词,返回 0。注意:“单词”是指不包含空格符号的字符串例如:对于字符串”hello World”(不带引号), 那么返回的结果是 5;对于字符串”abc abc “(不带引号),那么返回的结果就是 3。输入格式输入仅一行,为字符串 s(长度不超过 10000)。...原创 2018-04-02 23:22:54 · 353 阅读 · 1 评论 -
计蒜客 重复元素移除问题
问题描述给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度。例如:数组 A={1,1,2},你的程序应该输出 22 即新数组的长度,新数组为 {1,2}。要求:不能新开数组分配额外的空间,即常数空间限制。输入格式输入一个整数n(1≤n≤1000)。接下来一行 n 个整数 A i(−1000≤A i≤1000),表示数组 A 中的每个元素。输出格式输出一个...原创 2018-04-02 21:45:40 · 285 阅读 · 0 评论 -
计蒜客 元素移除问题
问题描述给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。如:A[] = {1, 2, 3, 4, 5},要删除数字 3,那么返回数组长度为 4。亲爱的小伙伴们,题目是不是很简单呢?提示:int removeElement(int A[], int n, int elem)其中,n代表数组长度,elem代表要删掉的元素。输入格式第...原创 2018-04-02 21:21:32 · 251 阅读 · 0 评论 -
计蒜客 奇怪的国家问题
问题描述有一个奇怪的国家,里面的国民对于事情的态度永远只有两面。当两个人遇到一起讨论一个事情的时候——两个持赞同观点的人遇到一起后会对这个事情都继续赞同;一个持赞同观点的人遇到一个持不赞同观点的人的时候,两人都会不再继续赞同;两个持不赞同观点的人遇到一起讨论后反而会对这个事情开始赞同。输入格式输入包括两行,每行包括 N(1≤N≤50) 个数字,分别表示两个人对于 N个事情对应的看法...原创 2018-03-26 21:40:29 · 257 阅读 · 0 评论 -
获取C/C++字符串、字符数组长度
在C/C++中常用的获取字符串长度或者字符串数组长度的函数有sizeof()length()strlen()size()其中strlen(str)和str.length()和str.size()都可以用来求字符串的长度 str.length()和str.size()是用于求string类对象的成员函数 strlen(str) 是用于求字符串数组的长度,其参数是cha...原创 2018-03-26 21:18:24 · 202706 阅读 · 12 评论 -
计蒜客 泥塑课问题
问题描述小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过 250立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。输入格式小米老师在不同的学期可能会带一个班或者同时带多...原创 2018-03-26 15:05:01 · 260 阅读 · 0 评论 -
C++实现字符串格式化,逗号分隔,每个串首字母大写,其余小写
思路:先定义一个变量f用来标记是否是单词的开始位置,如果是开始位置就输出大写字母,并把f标记成false,如果遇到空格,就把f标记成true。依次遍历字符串即可。#include <iostream>#include <string>#include <math.h>#include <stdio.h>using namespace s...原创 2019-08-30 14:09:38 · 1671 阅读 · 0 评论