Submission #545264

#TimeUsernameProblemLanguageResultExecution timeMemory
545264leakedTeam Contest (JOI22_team)C++14
0 / 100
2095 ms8532 KiB
#include <bits/stdc++.h> #define f first #define s second #define m_p make_pair #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() #define vec vector #define pb push_back #define sz(x) (int)(x).size() #define pw(x) (1LL<<(x)) #define fast_resp ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); using namespace std; typedef long long ll; typedef pair<int,int> pii; typedef long double ld; typedef pair<int,ll> pil; template<class T> bool umin(T &a,const T &b){return (a>b?a=b,1:0);} template<class T> bool umax(T &a,const T &b){return (a<b?a=b,1:0);} const ll inf=1e18; signed main(){ fast_resp; int n; cin>>n; vec<vec<int>>a(n,vec<int>(3)); vec<int>mx(3); for(int i=0;i<n;i++){ for(int j=0;j<3;j++) cin>>a[i][j],umax(mx[j],a[i][j]); } vec<int>ans; int mxt=-1; // for(i) for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ for(int k=0;k<n;k++){ if(a[i][0]>max(a[j][0],a[k][0]) && a[j][1]>max(a[i][1],a[k][1]) && a[k][2]>max(a[i][2],a[j][2])){ if(mx[0]==a[i][0] || mx[1]==a[i][1] || mx[2]==a[i][2]){ umax(mxt,a[i][0]+a[j][1]+a[k][2]); // ans={i,j,k}; } } } } } cout<<mxt; // if(mxt==-1){ // cout<<-1; // return 0; // } return 0; } /* */
#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...