极简_位组法_一位热心的老大爷 ##思路**数组位置本身就已是顺序数列。**##代码```c#includeintmain(){chara[1001]={'\0'};intn;intx;inti;scanf("%d",&n);i=0;while(n--){scanf("%d%*c", 题解列表 2021年09月15日 0 点赞 0 评论 616 浏览 评分:9.9
优质题解 【超级简单】明明的随机数(C语言解法)先排序后去重 解题思路:创建int类型的数组,将N个数据存放进去,定义cnt=N;先给数组排序,排序之后相同的数会在相邻位置(关键),再进行相邻的判断;若相邻的数相同,把左边的数变为-1(题目中规定数字属于[1,1000]),将-1视作“不输出”的符号,并且cnt--;最后输出cnt, 题解列表 2021年09月24日 0 点赞 3 评论 2354 浏览 评分:6.6
命名的随机数 摘要:解题思路:新建一个长度为1000且每个元素都为一的数组,把输入的n个数设为该数组的下标(可以省略查重并删除的步骤)并把这些元素加一,然后把这些不为一的元素的下标输出。参考代码:#include<std…… 题解列表 2021年10月25日 0 点赞 0 评论 448 浏览 评分:0.0
注意循环层数,在输入数组元素时就判断是否重复 解题思路:注意事项:参考代码:importjava.util.Arrays;importjava.util.Scanner;publicclassSuiJi{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn= 题解列表 2021年11月29日 0 点赞 0 评论 613 浏览 评分: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 评论 665 浏览 评分:0.0
明明的随机数TreeMap自动去重排序 解题思路:java的TreeMap可以自动去重排序,使用TreeMap逐个添加值然后输出即可。注意事项:输出有2行,第一行是去重后的个数(TreeMap.size())参考代码:importjava.util.Scanner;importjava.util.*;publicclassMain{publ 题解列表 2022年01月01日 0 点赞 0 评论 821 浏览 评分:0.0
[编程入门]明明的随机数-题解(C++代码)(新手上路请多多指教)【set做法】 摘要:这个题目我看了一下,就是简单的**去重**+**排序** 废话就少说了,直接上菜! ## 运用C++的Set ------------ **顾名思义,就是数学上的集合——每个元素最…… 题解列表 2022年01月02日 0 点赞 0 评论 808 浏览 评分:9.9
1102: 明明的随机数 摘要:解题思路:注意事项:参考代码:n = int(input()) ls = list(map(int,input().split())) lis = set(ls) l = [] for i i…… 题解列表 2022年01月18日 0 点赞 0 评论 540 浏览 评分:0.0
编写题解 1102: 明明的随机数 n=int(input())num=list(map(int,input().split()))num=list(set(num))num.sort()print(len(num))foriinrange(0,len(num)):print(num[i], 题解列表 2022年02月11日 0 点赞 0 评论 738 浏览 评分:9.9
一个运用基础知识能解的题 摘要:解题思路: 利用多次for循环输入到一个一维数组a[105](因为是N <=100,所以a[105]够了)里, 然后再利用for把重复的都标记 题解列表 2022年02月18日 0 点赞 0 评论 586 浏览 评分:9.9