题解 1102: 明明的随机数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1102: 明明的随机数(set)

摘要:解题思路:set集合自带默认升序和去重功能。参考代码:#include <bits/stdc++.h> #define ll long long using namespace std; ……
优质题解

1102: 明明的随机数

摘要:解题思路:去重:数组的去重是很难直接把重复值“删去”的,此题要求输入的随机数都是正整数,所以可以把重复值全改成0,最后输出非0数,就算去重了。先排序,后去重。排序使用快速排序。注意事项:快速排序函数中……

“桶排序”解决问题

摘要:解题思路:1、先将数输到数组a[n]中去2、桶排序的思想——设置一个足够大的数组b[1001],并使得b[a[i]]=a[i],其余的b[i]均赋值为03、这样操作之后产生了一个这样的数组,一个数组小……

明明的随机数 (C++代码)

摘要:解题思路:本题有两种解法,无外乎先排序后去重和先去重后排序,不过一般对于有去重要求的题,最好先排序后去重,原因看代码~//先排序后去重 #include<iostream> #include<al……

明明的随机数-题解(C++代码)

摘要:巧妙利用set容器去重 1:首先将输入的数组排序 2: 将每个数字存入一个set容器中 3: 输出容器的大小 每一个数字( 已经去重 没有重复的 #include #in……

明明的随机数-题解(C语言代码)

摘要:先建立一个1000大小的数组,用数组下标代替输入的n个数字,如果不等于0,则输出数组的下标 ```c #include int main() { int a[1001]; ……

明明的随机数 (Java代码)

摘要:解题思路:创建一个新的数组,然后将由键盘输入的数字逐渐有数组中的数字进行判断,如果没有,将其保存在数组中;注意事项:输出的时候最后一个数字后面没有空格,参考代码:import java.util.Ar……