优质题解
1102: 明明的随机数
摘要:解题思路:去重:数组的去重是很难直接把重复值“删去”的,此题要求输入的随机数都是正整数,所以可以把重复值全改成0,最后输出非0数,就算去重了。先排序,后去重。排序使用快速排序。注意事项:快速排序函数中……
一个运用基础知识能解的题
摘要:解题思路: 利用多次for循环输入到一个一维数组a[105](因为是N <=100,所以a[105]够了)里, 然后再利用for把重复的都标记
明明的随机数sort() + unique()两个函数使用
摘要:
### 算法
(排序去重) $$O(nlogn)$$
考察两个函数的使用:
- sort:可以将序列排序
- unique:可以将序列中所有相邻的重复元素删除(只保留一个)。此处的删除,并……
通过遍历查重,直接赋0
摘要:解题思路:注意事项:用一个新的数组存更好。参考代码:#include<iostream>#include<algorithm>using namespace std;int main(){int a……
优质题解
明明的随机数-题解(C++代码)先排序后去重
摘要:思路:首先定义一个长度为N的数组a[N],用sort函数对其从小到大进行排序,通过一次循环将每个相邻相等的两个数的前一个数赋值为0,再用sort函数对其从小到大进行排序,将此时数组a内不为0的元素拷贝……
明明的随机数-题解(C++代码)
摘要:```cpp
#include
#include
#include
using namespace std;
int n;
int v[100];//看是否被访问过,访问过变为1,如……
明明的随机数-题解(C++代码)——set容器使用
摘要:set大法好!!
AC代码:
```cpp
#include
#include
#include
using namespace std;
int main(){
int ……
明明的随机数-题解(C++代码)(两种方法)
摘要:方法一:
```cpp
#include
#include
using namespace std;
int main()
{
int n,count=0;
cin>>n;
……
明明的随机数-题解(C++代码)-----新手级别
摘要:#include
#include
using namespace std;
int main()
{
int n;
cin>>n;
int a[n];
for(int i=0……