明明的随机数-题解(C++代码) 巧妙利用set容器去重1:首先将输入的数组排序2:将每个数字存入一个set容器中3:输出容器的大小每一个数字(已经去重没有重复的#include#include#includeusingnamespacestd;intmain(){intb;cin>>b;inta[b];setc;for(inti=0 题解列表 2019年07月25日 0 点赞 0 评论 1612 浏览 评分:8.7
明明的随机数-题解(C语言代码) 先建立一个1000大小的数组,用数组下标代替输入的n个数字,如果不等于0,则输出数组的下标```c#includeintmain(){inta[1001];intn,i,t;intnum=0;scanf("%d",&n);for(i=0;i 题解列表 2020年11月21日 0 点赞 0 评论 933 浏览 评分:8.7
明明的随机数 (Java代码) 摘要:解题思路:创建一个新的数组,然后将由键盘输入的数字逐渐有数组中的数字进行判断,如果没有,将其保存在数组中;注意事项:输出的时候最后一个数字后面没有空格,参考代码:import java.util.Ar…… 题解列表 2018年04月07日 5 点赞 0 评论 3262 浏览 评分:8.0
明明的随机数 (C++代码)set集合很好解决 摘要:解题思路:使用STL中的set集合,set的不重复性和自带排序的功能,完全符合此题的,去除重复和排序的要求注意事项:参考代码:#include<iostream> #include<math.h> …… 题解列表 2018年09月15日 2 点赞 0 评论 2159 浏览 评分:8.0
暴力解法------------ 摘要:解题思路:暴力解法先去重在排序注意事项:用Set的特性没有重复数字参考代码:----package ciphers;import java.util.*;public class TEST { …… 题解列表 2021年05月20日 0 点赞 2 评论 513 浏览 评分:8.0
明明的随机数-题解(C++代码)——初学者 解题思路:创建两个数组a[100],cnt[1001]。a数组存放输入的随机数,cnt[a[i]]代表当前数字的个数。当cnt[a[i]]=2时,说明当前a[i]重复,将a[i]赋为0,并且cnt[a[i]]自减1。参考代码:```cpp#include#includeusingnamespacest 题解列表 2019年08月06日 0 点赞 0 评论 1913 浏览 评分:7.3
优质题解 明明的随机数-题解(C++代码)先排序后去重 思路:首先定义一个长度为N的数组a[N],用sort函数对其从小到大进行排序,通过一次循环将每个相邻相等的两个数的前一个数赋值为0,再用sort函数对其从小到大进行排序,将此时数组a内不为0的元素拷贝至数组b中,即得到排序与去重的效果注意事项:注意sort函数的使用```c#include#inclu 题解列表 2021年01月13日 0 点赞 4 评论 2142 浏览 评分:7.0
优质题解 【超级简单】明明的随机数(C语言解法)先排序后去重 解题思路:创建int类型的数组,将N个数据存放进去,定义cnt=N;先给数组排序,排序之后相同的数会在相邻位置(关键),再进行相邻的判断;若相邻的数相同,把左边的数变为-1(题目中规定数字属于[1,1000]),将-1视作“不输出”的符号,并且cnt--;最后输出cnt, 题解列表 2021年09月24日 0 点赞 3 评论 2354 浏览 评分:6.6
明明的随机数-题解(C++代码)(两种方法) 摘要:方法一: ```cpp #include #include using namespace std; int main() { int n,count=0; cin>>n; …… 题解列表 2019年11月04日 0 点赞 0 评论 2477 浏览 评分:6.5
明明的随机数-题解(Python代码) 思路解析:1、用map()高阶函数解决输入问题;2、使用集合特性去重;3、列表函数直接排序;4、注意不输出最后一个空格;```python#1102:明明的随机数.pyN=eval(input())ls=list()N=len(ls)ls=map(int, 题解列表 2019年09月02日 0 点赞 1 评论 3311 浏览 评分:6.0