#include <algorithm> #include <iostream> #include <vector> using namespace std; bool canTianJiWin(vector<int>& v1,vector<int>& v2){ sort(v2.begin(), v2.end()); do{ int win=0; for(int i=0;i<3;i++){ if(v1[i]<v2[i]){ win++; } } if(win>=2) return true; }while(next_permutation(v2.begin(), v2.end()));//next_permutation生成所有全排列,然后挨个暴力试 return false; } int main() { vector<int> v1(3,0),v2(3,0); for(int i=0;i<3;i++){ cin>>v1[i]; } for(int i=0;i<3;i++){ cin>>v2[i]; } if(canTianJiWin(v1, v2)){ cout<<"Yes"<<endl; }else{ cout<<"No"<<endl; } return 0; } // 64 位输出请用 printf("%lld")