1102: 明明的随机数 摘要:解题思路:去重:数组的去重是很难直接把重复值“删去”的,此题要求输入的随机数都是正整数,所以可以把重复值全改成0,最后输出非0数,就算去重了。先排序,后去重。排序使用快速排序。注意事项:快速排序函数中…… 题解列表 2022年05月20日 0 点赞 0 评论 591 浏览 评分:9.9
1102: 明明的随机数 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> using namespace std;int n,a[1005],t,s;int main() { cin>>n; fo…… 题解列表 2022年05月02日 0 点赞 0 评论 414 浏览 评分:0.0
明明的随机数 题解 摘要:解题思路:这题题目要求给出n个数,把全部数输入,进行“去重”并“排序”的操作,最后输出操作完后的数列。那么这题我用了set轻松水过......STL中的set(也称集合),在输入时会自动排序并会去掉重…… 题解列表 2022年04月28日 0 点赞 6 评论 447 浏览 评分:9.9
优质题解 1102: 明明的随机数 摘要:解题思路:去重:数组的去重是很难直接把重复值“删去”的,此题要求输入的随机数都是正整数,所以可以把重复值全改成0,最后输出非0数,就算去重了。先排序,后去重。排序使用快速排序。注意事项:快速排序函数中…… 题解列表 2022年03月13日 1 点赞 0 评论 1604 浏览 评分:10.0
一个运用基础知识能解的题 摘要:解题思路: 利用多次for循环输入到一个一维数组a[105](因为是N <=100,所以a[105]够了)里, 然后再利用for把重复的都标记 题解列表 2022年02月18日 0 点赞 0 评论 572 浏览 评分:9.9
明明的随机数sort() + unique()两个函数使用 ###算法(排序去重)$$O(nlogn)$$考察两个函数的使用:-sort:可以将序列排序-unique:可以将序列中所有相邻的重复元素删除(只保留一个)。此处的删除,并不是真的删除,而是指重复元素的位置被不重复的元素覆盖了。最后会返回不重复序列的后一个位置。 题解列表 2021年09月03日 0 点赞 0 评论 875 浏览 评分:9.9
通过遍历查重,直接赋0 摘要:解题思路:注意事项:用一个新的数组存更好。参考代码:#include<iostream>#include<algorithm>using namespace std;int main(){int a…… 题解列表 2021年03月09日 0 点赞 0 评论 672 浏览 评分:9.9
优质题解 明明的随机数-题解(C++代码)先排序后去重 思路:首先定义一个长度为N的数组a[N],用sort函数对其从小到大进行排序,通过一次循环将每个相邻相等的两个数的前一个数赋值为0,再用sort函数对其从小到大进行排序,将此时数组a内不为0的元素拷贝至数组b中,即得到排序与去重的效果注意事项:注意sort函数的使用```c#include#inclu 题解列表 2021年01月13日 0 点赞 4 评论 2111 浏览 评分:7.0
明明的随机数-题解(C++代码) ```cpp#include#include#includeusingnamespacestd;intn;intv[100];//看是否被访问过,访问过变为1,如果是1就跳过intmain(){srand((int)time(0));cin>>n;intp[n];for(inti=0;i>m;p[i] 题解列表 2020年04月04日 0 点赞 0 评论 919 浏览 评分:0.0
明明的随机数-题解(C++代码)——set容器使用 set大法好!!AC代码:```cpp#include#include#includeusingnamespacestd;intmain(){intn,m;setnum;scanf("%d",&n);for(inti=0;i 题解列表 2020年02月12日 0 点赞 0 评论 1179 浏览 评分:0.0