Untitled

 avatar
unknown
plain_text
a month ago
816 B
3
Indexable
#include <bits/stdc++.h>
using namespace std;

#define int long long int

int32_t main() {

	   
	   int n;
	   cin>>n;
	   
	   vector<int> factor(n);
	   for(int i=0;i<n;i++){
	       cin>>factor[i];
	   }
	   
	   cin>>n;
	   cin>>n;
	   
	   vector<int> ans;
	   
	   
	   for(int i=0;i<n;i++){
	       vector<int> s;
	       for(int j=0;j<n;j++){
	           int x;
	           cin>>x;
	           s.push_back(x);
	       }
	       sort(s.begin(),s.end(),greater<int>());
	       
	      for(int j=0;j<factor[i];j++){
	          ans.push_back(s[j]);
	      }
	   }
	   
	   sort(ans.begin(),ans.end(),greater<int>());
	   
	   int x;
	   cin>>x;
	   
	   int res = 0;
	   
	   for(int i=0;i<x;i++){
	       res+=ans[i];
	   }
	   
	   cout<<res<<endl;
	   

}
Leave a Comment