제출 #1244108

#제출 시각아이디문제언어결과실행 시간메모리
1244108m5588ohammedTeam Contest (JOI22_team)C++20
9 / 100
24 ms3912 KiB
#include <bits/stdc++.h>
#define endl "\n"
#define mod 1000000007
using namespace std;
#define int long long
array<int,3> arr[150001];
int fre[6][6][6];
int n;
signed main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>arr[i][0]>>arr[i][1]>>arr[i][2];
        fre[arr[i][0]][arr[i][1]][arr[i][2]]=1;
    }
    int mx=-1;
    for(int x1=0;x1<=5;x1++){
        for(int y1=0;y1<=5;y1++){
            for(int z1=0;z1<=5;z1++){
                for(int x2=0;x2<=5;x2++){
                    for(int y2=0;y2<=5;y2++){
                        for(int z2=0;z2<=5;z2++){
                            for(int x3=0;x3<=5;x3++){
                                for(int y3=0;y3<=5;y3++){
                                    for(int z3=0;z3<=5;z3++){
                                        if(x1>max(x2,x3)&&y2>max(y1,y3)&&z3>max(z2,z1)&&fre[x1][y1][z1]==1&&fre[x2][y2][z2]==1&&fre[x3][y3][z3]==1){
                                            mx=max(mx,x1+y2+z3);
                                        }   
                                    }
                                }    
                            }     
                        }
                    }    
                }   
            }
        }    
    }
    cout<<mx<<endl;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...