题解 | 找最小数

找最小数

https://www.nowcoder.com/practice/ba91786c4759403992896d859e87a6cd

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<iostream>
#include<map>
#include<vector>
#include<queue>
#include<algorithm>
using namespace std;

//第一行输入一个数n,1 <= n <= 1000,下面输入n行数据,每一行有两个数,分别是x y。
//输出一组x y,该组数据是所有数据中x最小,且在x相等的情况下y最小的。

//输入有多组数据。 每组输入n,然后输入n个整数对。

//输出最小的整数对。

int main() {
    int n;
    scanf("%d", &n);
    int m, k;
    scanf("%d %d", &m, &k);
    int minX = m;
    int minY = k;
    for (int i = 1; i < n; i++) {
        int m, k;
        scanf("%d %d", &m, &k);
        if (m < minX) {
            minX = m;
            minY = k;
        } else if (m == minX && k < minY) {
            minX = m;
            minY = k;
        }

    }
    printf("%d %d\n", minX, minY);
    return 0;
}

全部评论

相关推荐

04-03 11:37
武汉大学 Java
点赞 评论 收藏
分享
02-17 20:43
西北大学 Java
在做测评的猫头鹰很紧张:他问你,你问deep seek
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务