zoukankan      html  css  js  c++  java
  • L1-034 点赞

    L1-034 点赞 (20分)
     

    微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。

    输入格式:

    输入在第一行给出一个正整数N(≤1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“F1​​FK​​”,其中1,Fi​​(,)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。

    输出格式:

    统计所有被点赞的博文中最常出现的那个特性标签,在一行中输出它的编号和出现次数,数字间隔1个空格。如果有并列,则输出编号最大的那个。

    输入样例:

    4
    3 889 233 2
    5 100 3 233 2 73
    4 3 73 889 2
    2 233 123
    
     

    输出样例:

    233 3

    自从有一天我知道了可以直接搞一个很大的数组,然后一个一个慢慢来我就不在怕这个东西了,管他1000还是10000,一般来说直接一个大数组,然后慢慢判断就OK了。

    //#include<bits/stdc++.h> 
    #include <iostream>
    #include <cstring>
    #include <string>
    #include <iomanip>        // 格式化输入输出 
    #include <cmath>
    #include <cstdlib> 
    #include <vector>
    
    using namespace std;
    
    int Function_034( ) {
    
    }
    
    int main()
    {
        int n, array[1000], temp;
        memset(array,0,sizeof(array));
        cin>>n;
        for(int i = 0;i < n;i++) {
            int k;
            cin>>k;
            for(int j = 0;j < k;j++) {
                cin>>temp;
                array[temp]++;
            }
        }
        int max = 0,max_i;
        for(int i = 1;i <= 1000;i++) {
            if(array[i] >= max) {
                max = array[i];    
                max_i = i;        
            }
        }
        cout<<max_i<<" "<<max<<endl;
        return 0;
    }
  • 相关阅读:
    HDU2059(龟兔赛跑)
    pat 1012 The Best Rank
    pat 1010 Radix
    pat 1007 Maximum Subsequence Sum
    pat 1005 Sign In and Sign Out
    pat 1005 Spell It Right
    pat 1004 Counting Leaves
    1003 Emergency
    第7章 输入/输出系统
    第六章 总线
  • 原文地址:https://www.cnblogs.com/2015-16/p/13540472.html
Copyright © 2011-2022 走看看