C++
IT__shan
这个作者很懒,什么都没留下…
展开
-
试题 历届试题 连号区间数
试题 历届试题 连号区间数资源限制时间限制:1.0s 内存限制:256.0MB问题描述小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式第一行是一个正整数N (1 <原创 2021-03-25 20:48:54 · 102 阅读 · 0 评论 -
C++ 二维数组分配空间(容易理解方法)
情况一:二维数组。情况二:下面展示一些 内联代码片。#include#includeusing namespace std;int main(){int n;cin >> n;int** a = new int* [n];//分配行的空间for (int i = 0; i < n; i++)//分配列的空间a[i] = new int[n];//析构for (int i = 0; i < n; i++) { delete[] a[i];}原创 2020-07-31 12:55:35 · 576 阅读 · 0 评论 -
C++ 二维数组空间分配 int * p = (int *)malloc(sizeof(int));语句解说
int * p = (int *)malloc(sizeof(int)); 这条语句 应该怎么理解啊 对于动态分配我还不是太理解 。从内存角度他是怎么分配的?malloc()函数的作用是分配制定字节数的空间sizeof()为单目运算 求出对应类型所占用的字节数(类型名)为单目运算 为强制类型转换要注意的是 malloce函数申请得到的空间是无类型的空间 必须强制转换成对应指针可以指向的空间的类型这里定义的是int p 所以p指针只能指向int型空间sizeof(int) 求得int类型所占的字节转载 2020-07-31 12:48:35 · 1386 阅读 · 0 评论 -
C++ 头文件<algorithm> 中 排序函数 sort(),小小解说
想起来自己天天排序排序,冒泡啊,中就自带了排序函数sort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表:函数名 功能描述sort 对给定区间所有元素进行排序stable_sort 对给定区间所有元素进行稳定排序partial_sort 对给定区间所有元素部分排序partial_sort_copy 对给定区间复制并排序nth_element 找出给定区间的某个位置对应的元素is_sorted 判断一个区间是否已经排好序partition 使得符合某个条件的元素放在前面s原创 2020-07-30 10:30:41 · 676 阅读 · 0 评论 -
二进制、八进制、十进制、十六进制的转换
进制转换:二进制、八进制、十六进制、十进制之间的转换不同进制之间的转换在编程中经常会用到,尤其是C语言。将二进制、八进制、十六进制转换为十进制二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。假设当前数字是N进制,那么:对于整数部分,从右往左看,第i位的位权等于Ni-1对于小数部分,恰好相反,要从左往右看,第j位的位权为N-j。更加通俗的理解是,假设一个多位数(由多个数字组成的数)某位上的数字是1,那么它所表示的数值大小就是该位的位权。整数部分转载 2020-07-25 08:49:45 · 341 阅读 · 0 评论 -
C++输出固定位小数
上例子:#include#includeusing namespace std;int main(){double n=3.1415926;cout << fixed << setprecision(3) << n << endl;}运行结果:原创 2020-07-25 08:16:11 · 254 阅读 · 0 评论 -
C++ 找出出现最多的数
编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个元素值出现的次数相同,即并列第一,那么只打印比较小的那个值。 输入格式:第一行是一个整数N;接下来有N行,每一行表示一个整数,并且按照从小到大的顺序排列。 输出格式:输出只有一行,即出现次数最多的那个元素值。输入输出样例样例输入5100150150200250样例输出150上代码:#in原创 2020-07-21 11:20:25 · 8550 阅读 · 0 评论