程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> poj2028-水的一塌糊塗

poj2028-水的一塌糊塗

編輯:C++入門知識

直接上代碼:還以為很麻煩呢。。。
 
[cpp] 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
#define nMax 110 
int hash[nMax]; 
int N,Q; 
 
int main() 

    int m; 
    int date; 
    while (1) 
    { 
        scanf("%d %d", &N, &Q); 
        if (N == 0 && Q == 0) 
        { 
            break; 
        } 
        memset(hash, 0, sizeof(hash)); 
        for (int i = 0; i < N; ++ i) 
        { 
            scanf("%d", &m); 
            for (int j = 0; j < m; ++ j) 
            { 
                scanf("%d", &date); 
                hash[date] ++; 
            } 
        } 
        int max = -1,k; 
        for (int i = 0; i < nMax; ++ i) 
        { 
            if (max < hash[i]) 
            { 
                k = i; 
                max = hash[i]; 
            } 
        } 
        if (max < Q) 
        { 
            printf("0\n"); 
        } 
        else 
            printf("%d\n", k); 
    } 
    return 0; 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved