文章

133

粉丝

17

获赞

442

访问

34.6k

头像
找最小数 题解:
P1374 北京邮电大学机试题
发布于2026年3月18日 23:11
阅读数 171

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
#include<map>
using namespace std;
int main() {
    int n;
    while (cin >> n) {
        int arr[1000], brr[1000], Min1,Min2, index = 0;
        for (int i = 0;i < n;i++) {
            cin >> arr[i] >> brr[i];
        }
        Min1 = arr[0], Min2 = brr[0];
        for (int i = 1;i < n;i++) {
            if (arr[i] < Min1) {
                Min1 = arr[i];
                index = i;
            }
            else if (arr[i] == Min1) {
                if (brr[i] < brr[index]) {
                    index = i;
                }
            }
        }
        cout << arr[index] << " " << brr[index] << endl;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发