运行 ID: 28780

Main.cc: In function ‘long long int rkb(long long int)’:
Main.cc:14:30: error: no matching function for call to ‘lower_bound(unsigned int*, long long int*&, long long int&)’
  return lower_bound(s+1,tmp,x)-s;
                              ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:984:5: note: candidate: template _ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&)
     lower_bound(_ForwardIterator __first, _ForwardIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algobase.h:984:5: note:   template argument deduction/substitution failed:
Main.cc:14:30: note:   deduced conflicting types for parameter ‘_ForwardIterator’ (‘unsigned int*’ and ‘long long int*’)
  return lower_bound(s+1,tmp,x)-s;
                              ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:2023:5: note: candidate: template _FIter std::lower_bound(_FIter, _FIter, const _Tp&, _Compare)
     lower_bound(_ForwardIterator __first, _ForwardIterator __last,
     ^~~~~~~~~~~
/usr/include/c++/7/bits/stl_algo.h:2023:5: note:   template argument deduction/substitution failed:
Main.cc:14:30: note:   deduced conflicting types for parameter ‘_FIter’ (‘unsigned int*’ and ‘long long int*’)
  return lower_bound(s+1,tmp,x)-s;
                              ^
Main.cc: In function ‘void bd(long long int, long long int, long long int)’:
Main.cc:65:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘void chkmodc(long long int, long long int, long long int, long long int, long long int, long long int)’:
Main.cc:81:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘void chkmodd(long long int, long long int, long long int, long long int, long long int, long long int)’:
Main.cc:95:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘void chkmodcrv(long long int, long long int, long long int, long long int, long long int, long long int)’:
Main.cc:150:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘void chkmoddrv(long long int, long long int, long long int, long long int, long long int, long long int)’:
Main.cc:168:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘long long int gt(long long int, long long int, long long int, long long int, long long int)’:
Main.cc:182:11: warning: suggest parentheses around ‘+’ inside ‘>>’ [-Wparentheses]
  int mid=l+r>>1;
          ~^~
Main.cc: In function ‘int main()’:
Main.cc:213:30: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 2 has type ‘unsigned int*’ [-Wformat=]
 #define rd(x) scanf("%lld",&x)
                            ~~^~
 signed main() {
 ~~~~~~~~~~~~~~~~              
     freopen("inter.in","r",stdin);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //    freopen("inter.out","w",stdout);
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ios::sync_with_stdio(0);
  ~~~~~~~~~~~~~~~~~~~~~~~~~    
  int t;
  ~~~~~~~                      
  rd(t);
  ~~~~~~~                      
  while(t--){
  ~~~~~~~~~~~~                 
   rd(n);
   ~~~~~~~                     
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cc:222:24: note: in expansion of macro ‘rd’
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
                        ^~
Main.cc:213:30: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 2 has type ‘unsigned int*’ [-Wformat=]
 #define rd(x) scanf("%lld",&x)
                            ~~^~
 signed main() {
 ~~~~~~~~~~~~~~~~              
     freopen("inter.in","r",stdin);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //    freopen("inter.out","w",stdout);
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ios::sync_with_stdio(0);
  ~~~~~~~~~~~~~~~~~~~~~~~~~    
  int t;
  ~~~~~~~                      
  rd(t);
  ~~~~~~~                      
  while(t--){
  ~~~~~~~~~~~~                 
   rd(n);
   ~~~~~~~                     
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cc:222:33: note: in expansion of macro ‘rd’
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
                                 ^~
Main.cc:213:30: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 2 has type ‘unsigned int*’ [-Wformat=]
 #define rd(x) scanf("%lld",&x)
                            ~~^~
 signed main() {
 ~~~~~~~~~~~~~~~~              
     freopen("inter.in","r",stdin);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //    freopen("inter.out","w",stdout);
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ios::sync_with_stdio(0);
  ~~~~~~~~~~~~~~~~~~~~~~~~~    
  int t;
  ~~~~~~~                      
  rd(t);
  ~~~~~~~                      
  while(t--){
  ~~~~~~~~~~~~                 
   rd(n);
   ~~~~~~~                     
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cc:222:42: note: in expansion of macro ‘rd’
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
                                          ^~
Main.cc:213:30: warning: format ‘%lld’ expects argument of type ‘long long int*’, but argument 2 has type ‘unsigned int*’ [-Wformat=]
 #define rd(x) scanf("%lld",&x)
                            ~~^~
 signed main() {
 ~~~~~~~~~~~~~~~~              
     freopen("inter.in","r",stdin);
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 //    freopen("inter.out","w",stdout);
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ios::sync_with_stdio(0);
  ~~~~~~~~~~~~~~~~~~~~~~~~~    
  int t;
  ~~~~~~~                      
  rd(t);
  ~~~~~~~                      
  while(t--){
  ~~~~~~~~~~~~                 
   rd(n);
   ~~~~~~~                     
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cc:222:51: note: in expansion of macro ‘rd’
   for(int i=1;i<=n;i++)rd(a[i]),rd(b[i]),rd(c[i]),rd(d[i]),
                                                   ^~
Main.cc:226:39: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 2 has type ‘unsigned int’ [-Wformat=]
    printf("%lld\n",a[1]+b[1]+c[1]+d[1]);
                    ~~~~~~~~~~~~~~~~~~~^
Main.cc:230:23: error: cannot convert ‘unsigned int*’ to ‘long long int*’ in assignment
   tmp=unique(s+1,s+n+1);
                       ^
Main.cc:231:25: error: comparison between distinct pointer types ‘long long int*’ and ‘unsigned int*’ lacks a cast [-fpermissive]
   for(auto i=tmp;i!=s+n+10;i++)
                         ^~
Main.cc:239:29: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    sc[i]=max(sc[i+1],c[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:239:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sc[i]=max(sc[i+1],c[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:239:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sc[i]=max(sc[i+1],c[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:239:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sc[i]=max(sc[i+1],c[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed:
Main.cc:239:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sc[i]=max(sc[i+1],c[p[i]]),
                             ^
Main.cc:240:29: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    sd[i]=max(sd[i+1],d[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:240:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sd[i]=max(sd[i+1],d[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:240:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sd[i]=max(sd[i+1],d[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:240:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sd[i]=max(sd[i+1],d[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed:
Main.cc:240:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sd[i]=max(sd[i+1],d[p[i]]),
                             ^
Main.cc:241:29: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    sa[i]=max(sa[i+1],a[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:241:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sa[i]=max(sa[i+1],a[p[i]]),
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:241:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sa[i]=max(sa[i+1],a[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:241:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sa[i]=max(sa[i+1],a[p[i]]),
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed:
Main.cc:241:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sa[i]=max(sa[i+1],a[p[i]]),
                             ^
Main.cc:242:29: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    sb[i]=max(sb[i+1],b[p[i]]);
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:242:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sb[i]=max(sb[i+1],b[p[i]]);
                             ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:242:29: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    sb[i]=max(sb[i+1],b[p[i]]);
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:242:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sb[i]=max(sb[i+1],b[p[i]]);
                             ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed:
Main.cc:242:29: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    sb[i]=max(sb[i+1],b[p[i]]);
                             ^
Main.cc:245:21: error: no matching function for call to ‘min(long long int&, unsigned int&)’
    mn=min(mn,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:195:5: note: candidate: template const _Tp& std::min(const _Tp&, const _Tp&)
     min(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:195:5: note:   template argument deduction/substitution failed:
Main.cc:245:21: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mn=min(mn,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:243:5: note: candidate: template const _Tp& std::min(const _Tp&, const _Tp&, _Compare)
     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:243:5: note:   template argument deduction/substitution failed:
Main.cc:245:21: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mn=min(mn,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3450:5: note: candidate: template _Tp std::min(std::initializer_list<_Tp>)
     min(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3450:5: note:   template argument deduction/substitution failed:
Main.cc:245:21: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    mn=min(mn,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3456:5: note: candidate: template _Tp std::min(std::initializer_list<_Tp>, _Compare)
     min(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3456:5: note:   template argument deduction/substitution failed:
Main.cc:245:21: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    mn=min(mn,b[p[i]]);
                     ^
Main.cc:246:21: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    mx=max(mx,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:246:21: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mx=max(mx,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:246:21: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mx=max(mx,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:246:21: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    mx=max(mx,b[p[i]]);
                     ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed:
Main.cc:246:21: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    mx=max(mx,b[p[i]]);
                     ^
Main.cc:260:23: error: no matching function for call to ‘max(long long int&, unsigned int&)’
    mxa=max(mxa,a[p[i]]);
                       ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:219:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&)
     max(const _Tp& __a, const _Tp& __b)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:219:5: note:   template argument deduction/substitution failed:
Main.cc:260:23: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mxa=max(mxa,a[p[i]]);
                       ^
In file included from /usr/include/c++/7/bits/char_traits.h:39:0,
                 from /usr/include/c++/7/ios:40,
                 from /usr/include/c++/7/istream:38,
                 from /usr/include/c++/7/sstream:38,
                 from /usr/include/c++/7/complex:45,
                 from /usr/include/c++/7/ccomplex:39,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:52,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algobase.h:265:5: note: candidate: template const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
     max(const _Tp& __a, const _Tp& __b, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
Main.cc:260:23: note:   deduced conflicting types for parameter ‘const _Tp’ (‘long long int’ and ‘unsigned int’)
    mxa=max(mxa,a[p[i]]);
                       ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3462:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>)
     max(initializer_list<_Tp> __l)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3462:5: note:   template argument deduction/substitution failed:
Main.cc:260:23: note:   mismatched types ‘std::initializer_list<_Tp>’ and ‘long long int’
    mxa=max(mxa,a[p[i]]);
                       ^
In file included from /usr/include/c++/7/algorithm:62:0,
                 from /usr/include/x86_64-linux-gnu/c++/7/bits/stdc++.h:65,
                 from Main.cc:1:
/usr/include/c++/7/bits/stl_algo.h:3468:5: note: candidate: template _Tp std::max(std::initializer_list<_Tp>, _Compare)
     max(initializer_list<_Tp> __l, _Compare __comp)
     ^~~
/usr/include/c++/7/bits/stl_algo.h:3468:5: note:   template argument deduction/substitution failed: