美文网首页
明明的随机数

明明的随机数

作者: 笔墨流年乱浮生 | 来源:发表于2018-09-18 01:27 被阅读0次

C:

#include <stdio.h>
/*#include <stdlib.h>
int cmp(const void *a,const void *b);
int main()
{
    int n = 0;
    scanf("%d", &n);
    int c[n];
    for(int i = 0; i < n; i++)
    {
        scanf("%d",&c[i]);
    }
    for(int i = 0;i < n; i++)
    {
        for(int j = 0; j < n; j++)
        {
            if( c[i] == c[j] && i != j)    c[i] = 0;
        }
    }
        qsort(c,n,sizeof(int),cmp);
        for(int i = 0; i < n; i++)
    {
        if(c[i] != 0)
        {
            printf("%d\n",c[i]);
        }
    }
    return 0;
}
int cmp(const void *a,const void *b)
{
    return (*(int*)a - *(int*)b);
}
*/
int main()
{
    int n ;
    int a[501];
    int temp;
    while(scanf("%d",&n) != EOF)
    {
    for(int i = 0;i < 501;i++)    a[i]=0;
    for(int i = 0; i < n; i++)
    {
        scanf("%d",&temp);
        a[temp] = 1;
    }
    for(int i = 0;i < 501;i++)
    {
        if(a[i] == 1)
        printf("%d\n",i);
    }
    }
    return 0;
}

只想说这道题是真的恶心,测试用例不止一组,开始思路被题目误导了,先去重,再排序,弄来弄去都不太对,参考了牛客上别人的思路,把输进来的数作为下标,把相应数组值 = 1,初始时全部为0,最后输出值为1的数组下标即可。数组初始化必须在while里执行。一共做了90分钟,且参考了别人的思路和代码。

python:

while True:
    try:
        a, res = int(input()), set()
        for i in range(a):
            res.add(int(input()))

        for i in sorted(res):print(i)
    except:
        break

相关文章

  • 明明的随机数

    C: 只想说这道题是真的恶心,测试用例不止一组,开始思路被题目误导了,先去重,再排序,弄来弄去都不太对,参考了牛客...

  • 明明的随机数

    明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N...

  • 明明的随机数

    题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随...

  • 明明的随机数

    题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随...

  • 华为机试题3

    明明的随机数 说是随机数,其实跟随机数没有半毛钱关系,就是输入一串整数,整数去重,输出排好序的结果 运行结果:

  • 1075 明明的随机数

    题目描述 Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了...

  • 【洛谷 P1059】明明的随机数

    明明的随机数(题目链接) 方法 利用set的特点做的一道水题 代码

  • 【华为机试】明明的随机数

    题目描述: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的...

  • 3** 明明的随机数 c++

    方法(c++): 利用set容器的特性-插入元素不可重复、默认是从小到大的顺序、set是树的应用(红黑树) 更多关...

  • python编程练习2

    题目:明明的随机数原题目的表述有点复杂,我理解下来就是有一组随机数,对其去重之后按升序排序,自己写了下面的代码,进...

网友评论

      本文标题:明明的随机数

      本文链接:https://www.haomeiwen.com/subject/fqhsnftx.html