#25682: 一種解題方法


johnnyli122022@gmail.com (李小佑)

學校 : 臺北市立成功高級中學
編號 : 144028
來源 : [140.113.67.96]
最後登入時間 :
2024-11-13 15:27:48
e826. 1. 粉絲見面會 (Fans) -- 2019年10月TOI練習賽潛力組 | From: [36.231.90.172] | 發表日期 : 2021-06-12 15:54

可以學一下pair還有sort()函式中第三個參數的用法

這題就輕鬆解決

bool cmp1(pair<int,int> a, pair<int,int>b){

if(a.second==b.second) return a.first<b.first;

else return a.second>b.second;

}

sort(p, p+n, cmp1);

 
#29213: Re:一種解題方法


jay940721 (柚)

學校 : 國立宜蘭大學
編號 : 158353
來源 : [120.101.8.10]
最後登入時間 :
2024-06-21 15:39:49
e826. 1. 粉絲見面會 (Fans) -- 2019年10月TOI練習賽潛力組 | From: [61.58.108.137] | 發表日期 : 2022-02-05 20:21

可以學一下pair還有sort()函式中第三個參數的用法

這題就輕鬆解決

bool cmp1(pair<int,int> a, pair<int,int>b){

if(a.second==b.second) return a.first<b.first;

else return a.second>b.second;

}

sort(p, p+n, cmp1);


還有struct也可以喔,在sort的使用方法也差不多

 
 
ZeroJudge Forum