牛客網 找最小數(sort結構體查詢、北郵機試)
題目描述
第一行輸入一個數n,1 <= n <= 1000,下面輸入n行資料,每一行有兩個數,分別是x y。輸出一組x y,該組資料是所有資料中x最小,且在x相等的情況下y最小的。
輸入描述:
輸入有多組資料。
每組輸入n,然後輸入n個整數對。
輸出描述:
輸出最小的整數對。
示例1
輸入
5
3 3
2 2
5 5
2 1
3 6
輸出
2 1
Solution
對結構體過載小於號即可。
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
const int maxn = 1111;
struct Num
{
int x, y;
bool operator<(Num t)
{
if (t.x != x)
return x < t.x;
return y < t.y;
}
};
Num num[maxn];
int main()
{
freopen("in.txt", "r", stdin);
int n;
while (~scanf("%d", &n))
{
for (int i = 0; i < n; i++)
scanf("%d%d", &num[i].x, &num[i].y);
sort(num, num + n);
printf("%d %d\n", num[0].x, num[0].y);
}
return 0;
}
相關文章
- 牛客網 查詢(二分查詢、北郵機試)
- 牛客網 二進位制數(進位制轉換、北郵機試)
- 牛客網 複數集合(小根堆的優先佇列、北郵機試)佇列
- 【c++】結構體sort排序C++結構體排序
- 百度筆試題:找最小的不重複數筆試
- Sqlserver資料庫郵件的體系結構及常用的查詢檢視SQLServer資料庫
- 0二分查詢簡單 牛客NC.71旋轉陣列的最小數字 leetcode劍指 Offer 11. 旋轉陣列的最小數字陣列LeetCode
- 查詢表結構
- 二維陣列中的查詢——牛客劍指offer陣列
- 劍指offer面試題11:旋轉陣列的最小數字(Java版已在牛客網AC)面試題陣列Java
- mysql查詢索引結構MySql索引
- sqlserver表結構查詢SQLServer
- 牛客周賽49 F 嚶嚶不想找最小喵
- 10.12牛客CSP-S考試總結
- 資料結構-單連結串列查詢按序號查詢資料結構
- 做軟體安全測試,找第三方軟體測試機構更安心!
- Hierarchical Queries 級聯查詢(樹狀結構查詢)
- 【資料結構】折半查詢(二分查詢)資料結構
- Mysql 練習(牛客網)MySql
- 北極通訊網路——最小生成樹kruskal
- HTML + CSS + JS 利用郵編查詢 API 實現郵編查詢工具HTMLCSSJSAPI
- JS中的演算法與資料結構——二叉查詢樹(Binary Sort Tree)JS演算法資料結構
- 牛客網測試題 把十六進位制數字轉換為十進位制數字
- 找最小的k個數(優先佇列)佇列
- 誰的年齡最小(結構體專題)結構體
- 計算機網路體系結構計算機網路
- 23.資料結構 查詢資料結構
- ORACLE結構化查詢語句Oracle
- NKMySQL 查詢樹結構方式gllMySql
- SQL語句查詢表結構SQL
- 查詢繫結變數的值變數
- 面試:Java 實現查詢旋轉陣列的最小數字面試Java陣列
- 牛客網Java評估題Java
- 面試題:尋找熱門查詢面試題
- 【體系結構】Oracle 普通使用者查詢資料字典Oracle
- 網站查詢漏洞滲透測試大體流程介紹網站
- 牛客練習賽129 A-數數
- 牛客挑戰賽72 總結