明明的随机数TreeMap自动去重排序 解题思路:java的TreeMap可以自动去重排序,使用TreeMap逐个添加值然后输出即可。注意事项:输出有2行,第一行是去重后的个数(TreeMap.size())参考代码:importjava.util.Scanner;importjava.util.*;publicclassMain{publ 题解列表 2022年01月01日 0 点赞 0 评论 796 浏览 评分:0.0
列表去重、排序 m=int(input())m_lis=list(map(int,input().split()))#输入m_lis1=m_lis[:]#深拷贝m_lis2=[]foriinm_lis1:#去重ifinotinm_lis2:m_lis2.append(i)save=sorted(m_lis2)#排序p 题解列表 2021年12月22日 0 点赞 0 评论 654 浏览 评分:0.0
注意循环层数,在输入数组元素时就判断是否重复 解题思路:注意事项:参考代码:importjava.util.Arrays;importjava.util.Scanner;publicclassSuiJi{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn= 题解列表 2021年11月29日 0 点赞 0 评论 600 浏览 评分:0.0
命名的随机数 摘要:解题思路:新建一个长度为1000且每个元素都为一的数组,把输入的n个数设为该数组的下标(可以省略查重并删除的步骤)并把这些元素加一,然后把这些不为一的元素的下标输出。参考代码:#include<std…… 题解列表 2021年10月25日 0 点赞 0 评论 438 浏览 评分:0.0
优质题解 【超级简单】明明的随机数(C语言解法)先排序后去重 解题思路:创建int类型的数组,将N个数据存放进去,定义cnt=N;先给数组排序,排序之后相同的数会在相邻位置(关键),再进行相邻的判断;若相邻的数相同,把左边的数变为-1(题目中规定数字属于[1,1000]),将-1视作“不输出”的符号,并且cnt--;最后输出cnt, 题解列表 2021年09月24日 0 点赞 3 评论 2340 浏览 评分:6.6
极简_位组法_一位热心的老大爷 ##思路**数组位置本身就已是顺序数列。**##代码```c#includeintmain(){chara[1001]={'\0'};intn;intx;inti;scanf("%d",&n);i=0;while(n--){scanf("%d%*c", 题解列表 2021年09月15日 0 点赞 0 评论 605 浏览 评分:9.9
明明的随机数sort() + unique()两个函数使用 ###算法(排序去重)$$O(nlogn)$$考察两个函数的使用:-sort:可以将序列排序-unique:可以将序列中所有相邻的重复元素删除(只保留一个)。此处的删除,并不是真的删除,而是指重复元素的位置被不重复的元素覆盖了。最后会返回不重复序列的后一个位置。 题解列表 2021年09月03日 0 点赞 0 评论 875 浏览 评分:9.9
“桶排序”解决问题 摘要:解题思路:1、先将数输到数组a[n]中去2、桶排序的思想——设置一个足够大的数组b[1001],并使得b[a[i]]=a[i],其余的b[i]均赋值为03、这样操作之后产生了一个这样的数组,一个数组小…… 题解列表 2021年07月23日 0 点赞 0 评论 775 浏览 评分:9.9
暴力解法------------ 摘要:解题思路:暴力解法先去重在排序注意事项:用Set的特性没有重复数字参考代码:----package ciphers;import java.util.*;public class TEST { …… 题解列表 2021年05月20日 0 点赞 2 评论 507 浏览 评分:8.0
可别另用一个数组来存,剩下的不重复的数字,我就是这一一直答案错误27; 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int N; scanf("%d",…… 题解列表 2021年05月12日 0 点赞 0 评论 574 浏览 评分:9.9