- 博客(7)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 删除最大和最小题解
上一篇的题解没人点赞其实我还是有点失望的,但是呢,今天这篇题解他还是来啦!题目描述:请写一个程序,输入n个不同的整数,删除最大数字和最小数字,依次输出剩余n-2个整数。这道题目其实不用想题目里说的那样要把最大和最小真的删除掉(应该不会有人这么想吧),而是只要不输出这两个数就行了,所以我们可以先遍历所有数,找出最大和最小,然后输出时不输出这两个数就行了。这里要注意了,这个方法能成功的前提是输入的数字各不相同。如果有相同数字就不能这么干了。具体方法会在下一篇题解里介绍。关键代码: max=a[0];
2020-11-18 18:27:52 712 2
原创 错排问题如何做?
错排问题是信奥初赛里经常出现的一道题目,那这种题目到底怎么做呢?其实这种题目非常简单,假设n全打乱的可能性是f(n)种,遵循如下公式就可以了:f(n)=(n-1)*(f(n-1)+f(n-2))具体为什么这么做可以去查询别的文章如果喜欢我的文章的话,请点个赞+关注+收藏哦...
2020-11-13 19:34:40 136
原创 原码转补码计算方法
cpp 原码转补码计算方法众所周知,在计算机里的数据一般是用二进制的补码存储的,但问题是——补码我们看不懂呀!!!!我们只看得懂原码啊!!!!为了拯救大家有限的脑容量,今天我们就来一起看看原码如何转补码原码其实还分正负的,正数的二进制的第一位(称为“符号位”)是0,反之为1注意了,正数的二进制原码等于补码!!!等于补码!!!等于补码!!!所以我们就着重来看负数如何转换第一步:将除了符号位以外的所有数字取反(既0变1,1变0)第二步:将得到的数+1就得到补码啦!!!如果喜欢我的文章的话,请
2020-11-04 18:36:00 1424
原创 A+B problem题解
A+B problem题解题目描述:输入两个整数a,b,输出它们的和.题目保证输入数据的范围如下:-1000000000<=a<=1000000000-1000000000<=b<=1000000000这道题其实是很简单的好吧,只要你不是小萌新,一般都是能5分钟编出来的。最主要的一点呢就是…没有任何要点(滑稽)关键代码展示:cin>>a>>b;cout<<a+b;只要本次点赞超过5,我就立马更新下一篇题解!如果喜欢我的文章
2020-11-04 18:24:41 655 2
原创 排序算法哪家好?
排序算法哪家好?众所周知,c++里有许多排序算法,在不同的情况下,适合的排序算法也是不同的。今天就让我们来分类一下排序算法:平均时间:O(n²):插入排序,希尔排序,选择排序,冒泡排序O(nlog2n):快速排序,归并排序,堆排序O(d(r+n)):基数排序O(n):基数排序最好时间:O(n²):选择排序O(nlog2n):归并排序,快速排序,堆排序O(d(rd+n)):基数排序O(n):插入排序,计数排序,希尔排序,冒泡排序最坏时间:O(n²):插入排序,希尔排序,冒泡排序,快速
2020-11-03 19:33:34 351
原创 C++各种运行时错误
C++各种运行时错误程序有时候可能不会有编译错误,但是运行时错误的可能性也不小。在调试过程中,运行时错误是最麻烦的问题。因为编译错误可以由编译器检查出来,而大多数编译器对运行时错误却无能为力。查错和纠错的工作完全由用户自己来完成。今天,我们就来看看c++常见的运行输错误的返回值有哪些:return value 255:当0作为除数是就会报这样的错。return value 3221225620:当空间开的太大时就会报这样的错return value 3221225477:访问越界时会报这样的错。
2020-11-03 18:07:59 10110 5
原创 最大公约数函数怎么写
最大公约数函数怎么写求最大公约数时,最好的方法使用欧几里得算法。欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。代码示例:...
2020-11-02 21:57:59 1576
如何查找windows电脑的用户操作?
2021-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人