题解 1102: 明明的随机数

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

筛选

列表去重、排序

摘要: m = int(input()) m_lis = list(map(int, input().split())) #输入 m_lis1 = m_lis[:] #……

命名的随机数

摘要:解题思路:新建一个长度为1000且每个元素都为一的数组,把输入的n个数设为该数组的下标(可以省略查重并删除的步骤)并把这些元素加一,然后把这些不为一的元素的下标输出。参考代码:#include<std……
优质题解

【超级简单】明明的随机数(C语言解法)先排序后去重

摘要:解题思路:创建int类型的数组,将N个数据存放进去,定义cnt = N;先给数组排序,排序之后相同的数会在相邻位置(关键),再进行相邻的判断;若相邻的数相同,把左边的数变为-1(题目中规定数字属于[1……

明明的随机数sort() + unique()两个函数使用

摘要: ### 算法 (排序去重) $$O(nlogn)$$ 考察两个函数的使用: - sort:可以将序列排序 - unique:可以将序列中所有相邻的重复元素删除(只保留一个)。此处的删除,并……

“桶排序”解决问题

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

暴力解法------------

摘要:解题思路:暴力解法先去重在排序注意事项:用Set的特性没有重复数字参考代码:----package ciphers;import java.util.*;public class TEST {    ……

【错误解法】使用rand( )函数生成随机数

摘要:解题思路:先使用rand( )函数生成随机数,再进行去重,排序注意事项:这里的随机数并不是计算机生成的而是自己键入的(是我把题想难了,上传代码警醒自己)参考代码:#include#include#in……