
C++
文章平均质量分 65
Amusi(CVer)
欢迎关注微信公众号:CVer
展开
-
【商汤2018-10-15在线笔试】寻找半素数
题目描述数学中,两个素数的乘积所得的自然数我们称之为半素数。现在我们给定一个数N,我们想要得到小于或等于N的半素数的数目。代码#include <bits/stdc++.h>using namespace std;vector<int> v;set<int> s;void ChoosePrime(int a, int b)//建立[a,b...原创 2018-10-15 21:47:03 · 739 阅读 · 0 评论 -
C/C++条件编译
C/C++条件编译原创 2017-09-15 20:04:11 · 593 阅读 · 0 评论 -
C/C++程序编译流程(预处理->编译->汇编->链接)
C/C++程序编译流程(预处理->编译->汇编->链接)原创 2017-09-15 20:12:58 · 1055 阅读 · 0 评论 -
C++学习日记18——C++继承: 公有public, 私有private, 保护protect
本篇文章介绍C++的继承特性原创 2017-07-20 21:38:02 · 621 阅读 · 0 评论 -
C++学习日记13——递归、内联、函数重载、变量的作用域和存储类型
本文章主要是介绍递归、内联、函数重载、变量的作用域和存储类型等知识点原创 2016-11-07 14:35:39 · 1275 阅读 · 0 评论 -
C++学习日记17——字符串string输入
C++学习日记17——字符串string输入原创 2017-04-08 20:00:03 · 911 阅读 · 0 评论 -
牛客网C++编程题(二) 替换空格
牛客网C++编程题(二) 替换空格原创 2017-10-29 14:35:32 · 1221 阅读 · 2 评论 -
牛客网C++编程题(一) 二维数组中的查找
牛客网C++编程题(一) 二维数组中的查找原创 2017-10-26 19:51:31 · 979 阅读 · 0 评论 -
【小米2018-09-20在线笔试】小米大礼包
题目描述小米之家是成人糖果店。里面有很多便宜,好用,好玩的产品。中秋节快到了;小米之家想给米粉们准备一些固定金额大礼包。对于给定的一个金额,需要判断能不能用不同种产品(一种产品在礼包最多出现一次)组合出来的这个金额。聪明的你来帮帮米家的小伙伴吧。输入输入N(N是正整数,N&lt;=200)输入N个价格p(正整数,p&lt;10000)用单空格分割输入金额M(M是正整数,M&lt;=100...原创 2018-09-20 20:55:20 · 2565 阅读 · 2 评论 -
【爱奇艺2018-09-15在线笔试】库特君的面条
题目描述库特君的面条 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 131072KB;其他语言 655360KB 题目描述: 库特君在吃面条!他将面条放在了数轴上,每根面条对应数轴上的两个点a和b,他想知道在任意两根面条不重叠(端点可以重叠)的情况下最多能选出多少根面条。1 &lt;= n &lt;= 100-999 &lt;= ...原创 2018-09-15 13:08:20 · 591 阅读 · 1 评论 -
【爱奇艺2018-09-15在线笔试】局长的食物
题目描述局长的食物 时间限制:C/C++语言 1000MS;其他语言 3000MS 内存限制:C/C++语言 131072KB;其他语言 655360KB 题目描述: 局长有N种食物,每种食物有Ai份。每天局长会吃一份食物,或者买一份食物(即每天只能进行吃或买其中的一种动作),这样过了M天现在局长想知道M天后第p种食物的份数排名(从大到小,相同算并列,例如3 3 2,则排名为1...原创 2018-09-15 13:05:40 · 400 阅读 · 0 评论 -
【顺丰2018-09-17在线笔试】抓卡片
题目描述其实可以看作斐波那契数列问题或者跳台阶问题。C++代码#include <iostream>using namespace std;class Solution {public: // 思路: 找规律,发现解法类似于斐波那契数列:1,2,3,5,8,13... int jumpFloor(int number) { if (number <= 0...原创 2018-09-17 20:32:36 · 615 阅读 · 0 评论 -
【顺丰2018-09-17在线笔试】面包上的芝麻
题目描述输入:10-691.73,88.01,49.79,-385.15,-875.39,582.77,-881.35,-161.08,142.74,-127.58,729.19,694.82,30.03,-248.93,-246.78,346.60,-625.40,-482.68,893.79,-448.395-109.96,12.34,-25.01,-356.86,-39.88,...原创 2018-09-17 20:29:33 · 614 阅读 · 0 评论 -
二维数组中的查找
第四范式2019-09-09 在线笔试原题此题是剑指Offer第3题:二维数组中的查找原题,也是LeeCode第74题:Search a 2D Matrix,也同样是第四范式2019-09-09 在线笔试原题:矩阵查数。代码此题比剑指Offer和LeetCode题目多了一些条件限制,所以需要考虑时间复杂度和空间复杂度。网上很多版本的代码并不能直接AC。下面的C++代码 AC...原创 2018-09-09 16:55:08 · 382 阅读 · 0 评论 -
计算1~100000范围内质数之和
质数质数(prime number)又称素数,在大于1的自然数中,除了1和它本身以外不再有其他因数,即没法被其他自然数整除的数。比如2,3,5,7,11…题目计算1~100000范围内质数之和C++代码// Summary: 计算1-100000范围内质数之和// Author: Amusi// Date: 2018-08-14// Reference: http...原创 2018-08-14 22:05:16 · 3832 阅读 · 0 评论 -
C++ vector中的resize,reserve,size和capacity函数讲解
前言在介绍resize(),reserve(),size()和capacity()函数之前,先简单介绍一下c++中vector的概念。vector:顺序容器(可变大小数组)。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。既然vector是个容器,那么一定相关特性,如添加元素、删除元素和查询容器大小等操作。本文重点介绍vector中的resize(),reserve(),si...原创 2018-07-18 22:26:20 · 57382 阅读 · 12 评论 -
C++中_T()和L的区别
前言本文旨在介绍于VC++常见的两个类型:_T()和L概念字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里面,定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码转载 2016-12-27 20:54:16 · 10399 阅读 · 2 评论 -
MFC学习——获取文件夹和文件路径
MFC学习——获取文件夹和文件路径原创 2016-12-27 18:31:28 · 2856 阅读 · 0 评论 -
C++学习日记8——类对象和类指针的区别
类对象和类指针的区别转载 2016-10-13 19:28:14 · 813 阅读 · 0 评论 -
C++学习日记7——模板篇的标准模板库
C++的标准模板库原创 2016-10-10 15:23:47 · 592 阅读 · 0 评论 -
C++学习日记6——模板篇的函数模板和类模板
C++模板篇的函数模板原创 2016-10-05 23:28:43 · 888 阅读 · 0 评论 -
C++学习日记5——模板篇的静态和运算符重载
C++模板篇的静态和运算符重载原创 2016-10-04 20:35:39 · 1203 阅读 · 0 评论 -
C++学习日记4——模板篇的友元函数和友元类
模板篇的友元函数和友元类原创 2016-10-02 23:38:01 · 617 阅读 · 0 评论 -
C++学习日记3——多态篇的RTTI和异常处理
C++的RTTI和异常处理原创 2016-09-30 23:17:14 · 525 阅读 · 0 评论 -
C++学习日记2——多态篇的纯虚函数和抽象类
C++的纯虚函数和抽象类原创 2016-09-28 12:46:33 · 685 阅读 · 0 评论 -
C++学习日记1——多态篇的虚函数
本文主要描述自己在学习C++多态性的内容时,遇见的知识点和问题。主要涉及虚函数、虚析构函数、虚函数表、virtual的用法等知识点原创 2016-09-27 21:31:55 · 687 阅读 · 0 评论 -
C++学习日记9——vector用法
C++的Vector向量用法原创 2016-10-15 13:15:44 · 639 阅读 · 0 评论 -
C++学习日记10——类简介
C++的类简介原创 2016-10-24 21:48:28 · 409 阅读 · 0 评论 -
C++学习日记11——变量和基本类型
C++的变量和基本类型原创 2016-10-26 11:48:42 · 521 阅读 · 0 评论 -
C++ 左值和右值
c++中的左值与右值左值 (lvalue)和右值 (rvalue) 是 c/c++ 中一个比较晦涩基础的概念,有的人可能甚至没有听过,但这个概念到了 c++11 后却变得十分重要,它们是理解 move, forward 等新语义的基础。转载 2016-12-26 12:56:16 · 554 阅读 · 0 评论 -
在VS2013环境下MFC学习:给对话框添加背景图片
步骤1 添加资源先右击工程名.rc(我的是PlaneDiag_Demo_MFC),再点击“添加资源”步骤2 导入BMP图像进入“添加资源”界面后,点击资源类型中的“Bitmap”,再点击“导入”点击“导入”后,进入下述界面,根据你所要添加的图像,选取路径,注意,这里要将图像属性格式设置为“所有文件(*.*)”,才可以看到你所要添加的图像格式(注意原创 2016-12-18 21:27:42 · 16552 阅读 · 6 评论 -
在VS2013环境下MFC学习:新建MFC工程
在VS2015环境下MFC学习系列一:新建MFC工程原创 2016-09-26 19:39:35 · 15385 阅读 · 0 评论 -
C++学习日记16——this指针的用法
本文主要介绍C++中的this指针的知识点和实例转载 2016-12-15 12:06:35 · 546 阅读 · 0 评论 -
C++学习日记12——引用、指针和const用法
C++的引用、指针和const的使用方法原创 2016-10-27 22:01:06 · 520 阅读 · 0 评论 -
C++学习日记14——指针的概念、用法及实例
C++的指针知识点及用法原创 2016-11-24 23:33:48 · 892 阅读 · 0 评论 -
数据结构学习日记2——栈
用C++实现数据结构原创 2016-10-13 21:26:46 · 576 阅读 · 0 评论 -
C++学习日记15——explicit关键字用法
C++的explicit关键字用法转载 2016-11-30 14:39:13 · 585 阅读 · 0 评论