Language: C++

#include<bits/stdc++.h>
using namespace std;
#define ll long long int;

vector<vector<ll>> takasa(101,vector<ll>(101,0));
vector<vector<ll>> copy(101,vector<ll>(101,0));
void piramid(int x,int y,int topx,int topy){
  if(copy.at(
  
}

int main(){
  int N;
  cin>>N;
  vector<pair<ll,ll>> vec(N);
  vector<ll> h(N);
  
  for(int i=0;i<N;i++){
    cin>>vec.at(i).first>>vec.at(i).second>>h.at(i);
    takasa.at(vec.at(i).first).at(vec.at(i).second)=h.at(i);
  }
  
  for(int i=0;i<=100;i++){
    for(int j=0;j<=100;j++){
      for(int k=0;k<=100;k++){
        for(int l=0;l<=100;l++){
          copy.at(k).at(l) = takasa.at(i).at(j);
        }
      }
      if(piramid(vec.at(0).first,vec.at(0).second,i,j))
    }
  }
  
}

Compiler output:
a.cc:3:22: error: template argument 1 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:5:15: note: in expansion of macro 'll'
    5 | vector<vector<ll>> takasa(101,vector<ll>(101,0));
      |               ^~
a.cc:3:22: error: template argument 2 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:5:15: note: in expansion of macro 'll'
    5 | vector<vector<ll>> takasa(101,vector<ll>(101,0));
      |               ^~
a.cc:5:8: error: template argument 1 is invalid
    5 | vector<vector<ll>> takasa(101,vector<ll>(101,0));
      |        ^
a.cc:5:8: error: template argument 2 is invalid
a.cc:5:17: error: expected unqualified-id before '>>' token
    5 | vector<vector<ll>> takasa(101,vector<ll>(101,0));
      |                 ^~
a.cc:5:40: error: expected unqualified-id before '>' token
    5 | vector<vector<ll>> takasa(101,vector<ll>(101,0));
      |                                        ^
a.cc:3:22: error: template argument 1 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:6:15: note: in expansion of macro 'll'
    6 | vector<vector<ll>> copy(101,vector<ll>(101,0));
      |               ^~
a.cc:3:22: error: template argument 2 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:6:15: note: in expansion of macro 'll'
    6 | vector<vector<ll>> copy(101,vector<ll>(101,0));
      |               ^~
a.cc:6:8: error: template argument 1 is invalid
    6 | vector<vector<ll>> copy(101,vector<ll>(101,0));
      |        ^
a.cc:6:8: error: template argument 2 is invalid
a.cc:6:17: error: expected unqualified-id before '>>' token
    6 | vector<vector<ll>> copy(101,vector<ll>(101,0));
      |                 ^~
a.cc:6:38: error: expected unqualified-id before '>' token
    6 | vector<vector<ll>> copy(101,vector<ll>(101,0));
      |                                      ^
a.cc: In function 'void piramid(int, int, int, int)':
a.cc:8:11: error: overloaded function with no contextual type information
    8 |   if(copy.at(
      |           ^~
a.cc:10:1: error: expected primary-expression before '}' token
   10 | }
      | ^
a.cc:8:14: error: expected ')' before '}' token
    8 |   if(copy.at(
      |     ~        ^
      |              )
    9 | 
   10 | }
      | ~             
a.cc:10:1: error: expected primary-expression before '}' token
   10 | }
      | ^
a.cc: In function 'int main()':
a.cc:3:22: error: wrong number of template arguments (1, should be 2)
    3 | #define ll long long int;
      |                      ^~~
a.cc:15:15: note: in expansion of macro 'll'
   15 |   vector<pair<ll,ll>> vec(N);
      |               ^~
In file included from /usr/include/c++/14/bits/stl_algobase.h:64,
                 from /usr/include/c++/14/algorithm:60,
                 from /usr/include/x86_64-linux-gnu/c++/14/bits/stdc++.h:51,
                 from a.cc:1:
/usr/include/c++/14/bits/stl_pair.h:89:12: note: provided for 'template<class _T1, class _T2> struct std::pair'
   89 |     struct pair;
      |            ^~~~
a.cc:15:10: error: template argument 1 is invalid
   15 |   vector<pair<ll,ll>> vec(N);
      |          ^
a.cc:15:10: error: template argument 2 is invalid
a.cc:15:17: error: expected primary-expression before ',' token
   15 |   vector<pair<ll,ll>> vec(N);
      |                 ^
a.cc:3:12: error: expected primary-expression before 'long'
    3 | #define ll long long int;
      |            ^~~~
a.cc:15:18: note: in expansion of macro 'll'
   15 |   vector<pair<ll,ll>> vec(N);
      |                  ^~
a.cc:15:20: error: expected primary-expression before '>>' token
   15 |   vector<pair<ll,ll>> vec(N);
      |                    ^~
a.cc:15:23: error: 'vec' was not declared in this scope
   15 |   vector<pair<ll,ll>> vec(N);
      |                       ^~~
a.cc:3:22: error: template argument 1 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:16:10: note: in expansion of macro 'll'
   16 |   vector<ll> h(N);
      |          ^~
a.cc:3:22: error: template argument 2 is invalid
    3 | #define ll long long int;
      |                      ^~~
a.cc:16:10: note: in expansion of macro 'll'
   16 |   vector<ll> h(N);
      |          ^~
a.cc:16:12: error: expected primary-expression before '>' token
   16 |   vector<ll> h(N);
      |            ^
a.cc:16:14: error: 'h' was not declared in this scope
   16 |   vector<ll> h(N);
      |              ^
a.cc:20:5: error: 'takasa' was not declared in this scope
   20 |     takasa.at(vec.at(i).first).at(vec.at(i).second)=h.at(i);
      |     ^~~~~~
a.cc:27:16: error: overloaded function with no contextual type information
   27 |           copy.at(k).at(l) = takasa.at(i).at(j);
      |                ^~
a.cc:27:30: error: 'takasa' was not declared in this scope
   27 |           copy.at(k).at(l) = takasa.at(i).at(j);
      |                              ^~~~~~
a.cc:31:5: error: expected primary-expression before '}' token
   31 |     }
      |     ^