1 class Solution 2 { 3 public: 4 const long long int MikuMikuMi = -393939393939; 5 int thirdMax(vector & nums) 6 { 7 long long int max1 = MikuMikuMi,max2 = MikuMikuMi,max3 = MikuMikuMi; 8 for(auto d:nums) 9 {10 if(d>max1)11 { 12 max3 = max2;13 max2 = max1; 14 max1 = d;15 } 16 else if(d>max2 && d!=max1)17 {18 max3 = max2;19 max2 = d;20 }21 else if(d>max3 && d!=max2 && d!=max1)22 {23 max3 = d;24 } 25 }26 return max3 != MikuMikuMi ? max3 : max1;27 }28 };
心情不美丽,水一题再开始学习