|  | 
 
| 
【问题描述】
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 陶陶家的院子里有许多苹果树,每到秋天树上就会结出许多苹果。苹果成熟的时候,陶陶就会跑去摘苹果。经过估算,每个苹果都有一个甜度,第i个苹果的甜度为di。
 
 陶陶把苹果按甜度堆放,他想知道哪种甜度的苹果最多。
 
 【输入格式】
 
 输入共有两行。
 
 第一行,包含一个整数n,表示有n个苹果。
 
 第二行,包含n个用空格隔开的正整数分别表示n个苹果的甜度。
 
 【输出格式】
 
 输出共一行,包含两个用空格隔开的整数,分别表示最多的那种苹果的甜度及有几个这样的苹果。
 
 【输入样例】
 
 10
 
 100 200 200 140 129 134 167 198 200 110
 
 【输出样例】
 
 200 3
 
 【数据规模】
 
 1 ≤ di ≤ 1000
 
 1 ≤ n ≤ 100
 
 我的代码它就给 33 分 , 不知为什么
 复制代码#include <bits/stdc++.h>
using namespace std;
int main(){
    int n, i, j, s=1;
    vector <int> app;
    scanf("%d", &n);
    for(i=0; i<n; i++){
            scanf("%d", &j);
            app.emplace_back(j);
        }
        for(i=0; i<n; i++){
                for(j=0; j<i; j++){
                        if(app[i] > app[j]){
                                swap(app[i], app[j]);
                        }
                }
        }
        for(i=1; i<n; i++){
                if(app[i] == app[0]){
                        s++;
                }
        }
        printf("%d %d", app[0], s);
    return 0;
}
 | 
 |