#include<stdio.h>#include<algorithm>#include<string.h>#include<iostream>#definelllonglongusingnamespace std;
ll n;
ll ans =1e9;
ll a[4]={0};intmain(void){scanf("%lld",&n);for(int i =1; i <=3; i++){scanf("%lld",&a[i]);}int r1 = n /6+1;int r2 = n /8+1;int r3 = n /12+1;for(int i =0; i <= r1; i++){for(int j =0; j <= r2; j++){for(int k =0; k <= r3; k++){if((n <= i *6+ j *8+ k *12)&&(i !=0|| j !=0|| k !=0)&&(i * a[1]+ j * a[2]+ k * a[3]<= ans)){
ans = i * a[1]+ j * a[2]+ k * a[3];}}}}printf("%lld", ans);return0;}
#include<stdio.h>#include<algorithm>#include<string.h>#include<iostream>#definelllonglongusingnamespace std;
ll a[200005]={0};
ll diff[2000000]={0};
ll prefix[2000000]={0};intmain(void){int n;scanf("%d",&n);for(int i =1; i <= n; i++){scanf("%lld",&a[i]);
diff[1]+=a[i];
diff[a[i]]-=a[i];}for(int i =1; i <=2000000-1; i++){
prefix[i]=prefix[i-1]+diff[i];}for(int i =1; i <= n; i++){printf("%lld ",prefix[a[i]]);}return0;}
#include<stdio.h>#include<algorithm>#include<string.h>#include<iostream>#include<utility>#include<set>#definelllonglongusingnamespace std;constint k =1e5+10;int n, m, L;int a[k]={0}, b[k];
pair<int,int> c[k];
pair<int,int> d[k];
set<int> w[k];boolcmp(pair<int,int> a1, pair<int,int> b1){return a1.first > b1.first;}intmain(void){scanf("%d%d%d",&n,&m,&L);for(int i =1; i <= n; i++){scanf("%d",&a[i]);
c[i].first = a[i];
c[i].second = i;}for(int i =1; i <= m; i++){scanf("%d",&b[i]);
d[i].first = b[i];
d[i].second = i;}sort(c +1, c + n +1, cmp);sort(d +1, d + m +1, cmp);int l =0, r =0;for(int i =1; i <= L; i++){scanf("%d%d",&l,&r);
w[l].insert(r);}int ans =-1;for(int i =1; i <= n; i++){for(int j =1; j <= m; j++){if(w[c[i].second].find(d[j].second)== w[c[i].second].end()){
ans =max(c[i].first + d[j].first, ans);break;}}}printf("%d\n", ans);return0;}