Language: C++

#include <bits/stdc++.h>
using namespace std;

int main() {
    long long n,m,x;
    long long count=0;
    vector<int> A1(12);
    vector<int> A2(12);
    vector<int> A3(12);
    vector<int> A4(12);
    vector<int> A5(12);
    vector<int> A6(12);
    vector<int> A7(12);
    vector<int> A8(12);
    vector<int> A9(12);
    vector<int> A10(12);
    vector<int> A11(12);
    vector<int> C(12);
    
    for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(1);}
                else{
                    cin>>A1.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(2);}
                else{
                    cin>>A2.at(j-1);
                }
        }
          for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(3);}
                else{
                    cin>>A3.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(4);}
                else{
                    cin>>A4.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(5);}
                else{
                    cin>>A5.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(6);}
                else{
                    cin>>A6.at(j-1);
                }
        }
          for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(7);}
                else{
                    cin>>A7.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(8);}
                else{
                    cin>>A8.at(j-1);
                }
        }

    } for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(9);}
                else{
                    cin>>A9.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(10);}
                else{
                    cin>>A10.at(j-1);
                }
        }
          for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(11);}
                else{
                    cin>>A11.at(j-1);
                }
        }
         for(int j=0;j<m+1;j++){
            if(j==0){
                cin>>C.at(12);}
                else{
                    cin>>A12.at(j-1);
                }
        }
        int ans=0
        
        vector<int> Co(12);
        for(int i1=0;i1<2;i1++){
            int count=0;
            if(i1==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A1.at(j);
                 }
                 count+=C.at(1);
            }
             for(int i2=0;i2<2;i2++){
                  if(i2==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A2.at(j);
                 }
                 count+=C.at(2);
            }
                  for(int i3=0;i3<2;i3++){
                       if(i3==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A3.at(j);
                 }
                 count+=C.at(3);
            }
                       for(int i4=0;i4<2;i4++){
                            if(i4==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A4.at(j);
                 }
                 count+=C.at(4);
            }
                            for(int i5=0;i5<2;i5++){
                                 if(i5==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A5.at(j);
                 }
                 count+=C.at(5);
            }
                                for(int i6=0;i6<2;i6++){
                                     if(i6==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A6.at(j);
                 }
                 count+=C.at(6);
            }
                                 for(int i7=0;i7<2;7i++){
                                      if(i7==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A7.at(j);
                 }
                 count+=C.at(7);
            }
                                      for(int i8=0;i8<2;i8++){
                                           if(i8==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A8.at(j);
                 }
                 count+=C.at(8);
            }
                                           for(int i9=0;i9<2;i9++){
                                                if(i9==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A9.at(j);
                 }
                 count+=C.at(9);
            }
                                                for(int i10=0;i10<2;i10++){
                                                     if(i10==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A10.at(j);
                 }
                 count+=C.at(10);
            }
                                                     for(int i11=0;i11<2;i11++){
                                                          if(i11==1){
                for(int j=0;j<m;j++){
                Co.at(j)+=A11.at(j);
                 }
                 count+=C.at(11);
            }
                                                          for(int i12=0;i12<2;i12++){
                                                               if(i12==0){
                                                                   bool can=true;
                                                                   for(int j=0;j<m;j++){
                                                                   if(Co.at(j)<x){
                                                                       can=false;
                                                                   }
                                                                   } 
                                                              if(can){
                                                                  ans=min(count,ans);
                                                              }
                                                               } 
                                                               else{
                                                                   for(int j=0;j<m;j++){
                                                                       Co.at(j)+=A12.at(j);
                                                                   }
                                                                   count+=C.at(12);
                                                                    bool can=true;
                                                                   for(int j=0;j<m;j++){
                                                                   if(Co.at(j)<x){
                                                                       can=false;
                                                                   }
                                                                   } 
                                                              if(can){
                                                                  ans=min(count,ans);
                                                               }                                                             
                                                                    
                                                               }
                                                          }
                                                     }
                                                }
                                           }
                                      }
                                 }
                            }
                       }
                  }
             }
             }



    
    
}
if(ans!=0){
cout<<ans<<endl;}
else {
    cout<<-1<<endl;
}
}


Compiler output:
a.cc:77:7: error: expected unqualified-id before 'for'
   77 |     } for(int j=0;j<m+1;j++){
      |       ^~~
a.cc:77:19: error: 'j' does not name a type
   77 |     } for(int j=0;j<m+1;j++){
      |                   ^
a.cc:77:25: error: 'j' does not name a type
   77 |     } for(int j=0;j<m+1;j++){
      |                         ^
a.cc:84:10: error: expected unqualified-id before 'for'
   84 |          for(int j=0;j<m+1;j++){
      |          ^~~
a.cc:84:22: error: 'j' does not name a type
   84 |          for(int j=0;j<m+1;j++){
      |                      ^
a.cc:84:28: error: 'j' does not name a type
   84 |          for(int j=0;j<m+1;j++){
      |                            ^
a.cc:91:11: error: expected unqualified-id before 'for'
   91 |           for(int j=0;j<m+1;j++){
      |           ^~~
a.cc:91:23: error: 'j' does not name a type
   91 |           for(int j=0;j<m+1;j++){
      |                       ^
a.cc:91:29: error: 'j' does not name a type
   91 |           for(int j=0;j<m+1;j++){
      |                             ^
a.cc:98:10: error: expected unqualified-id before 'for'
   98 |          for(int j=0;j<m+1;j++){
      |          ^~~
a.cc:98:22: error: 'j' does not name a type
   98 |          for(int j=0;j<m+1;j++){
      |                      ^
a.cc:98:28: error: 'j' does not name a type
   98 |          for(int j=0;j<m+1;j++){
      |                            ^
a.cc:107:9: error: expected ',' or ';' before 'vector'
  107 |         vector<int> Co(12);
      |         ^~~~~~
a.cc:108:9: error: expected unqualified-id before 'for'
  108 |         for(int i1=0;i1<2;i1++){
      |         ^~~
a.cc:108:22: error: 'i1' does not name a type
  108 |         for(int i1=0;i1<2;i1++){
      |                      ^~
a.cc:108:27: error: 'i1' does not name a type
  108 |         for(int i1=0;i1<2;i1++){
      |                           ^~
a.cc:231:1: error: expected unqualified-id before 'if'
  231 | if(ans!=0){
      | ^~
a.cc:233:1: error: expected unqualified-id before 'else'
  233 | else {
      | ^~~~
a.cc:236:1: error: expected declaration before '}' token
  236 | }
      | ^