zoukankan      html  css  js  c++  java
  • Hash的应用2

    代码:

    #include <stdio.h>
    #define OFFSET 500000//偏移量
    int Hash[1000001];//记录每个数是否出现,出现为1,不出现为0 
    
    int main(){
        int n,m;
        while( scanf("%d%d",&n,&m)!= EOF){
            for(int i=-500000;i<=500000;i++){
                Hash[i+OFFSET]=0;
            }
            for(int i=0;i<n;i++){
                int x;
                scanf("%d",&x);
                Hash[x+OFFSET]=1;
            }
            for(int i=500000;i>=-500000;i--){
                if(Hash[i+OFFSET]!=0){
                    printf("%d",i);
                    m--;
                    if(m!=0) printf(" ");
                    else{
                        printf("
    ");
                        break;    
                    } 
                }
                
            }
        }
        return 0; 
    } 
  • 相关阅读:
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    MyDAL
    ThinkPad 安装 Ubuntu 18.10 系统 -- 高分屏各项配置与Nvdia独显驱动
  • 原文地址:https://www.cnblogs.com/chao-zjj/p/8279235.html
Copyright © 2011-2022 走看看