fork download
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.  
  6. unsigned int t=0;
  7. cin>>t;
  8. while(t--)
  9. {
  10. string s1[6];//front, back, left, right, top and bottom,
  11. cin>>s1[0];
  12. cin>>s1[1];cin>>s1[2];cin>>s1[3];cin>>s1[4];cin>>s1[5];
  13. int c[6]={1,0,3,2,5,4};
  14. int flag=0;
  15. for(int i=0;i<6;i++)
  16. {
  17.  
  18. int j1=0;
  19.  
  20. for(int j=0;j<6;j++)
  21. {
  22. if(j==c[i])continue;
  23. else
  24. {
  25. if(s1[i]==s1[j])j1++;
  26.  
  27. }
  28. }
  29.  
  30. if(j1==3){flag=1;break;}
  31. }
  32. if(flag==1)
  33. {
  34. cout<<"YES\n";
  35. }
  36. else
  37. {
  38. cout<<"NO\n";
  39.  
  40. }
  41.  
  42. }
  43. }
  44.  
Success #stdin #stdout 0s 3276KB
stdin
2
blue yellow green orange black green
green yellow green orange black green
stdout
NO
YES