#include <bits/stdc++.h>
using namespace std;
int bk[10];
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n,t;
cin>>n;
while(n--)
cin>>t,bk[t]++;
if(bk[0]==bk[4])
cout<<32*bk[4]+4;
else if(bk[0]>bk[4])
{
int now=bk[0]-bk[4]+1;
if(now>bk[2])
cout<<32*bk[4]+bk[2]*8;
else
cout<<32*bk[4]+(2*now-1)*4;
}
else
{
int now=bk[4]-bk[0];
if(now>bk[2])
cout<<32*bk[0]+8*bk[2]+16;
else
cout<<32*bk[0]+(2*now-1)*4+16;
}
}
原文:https://www.cnblogs.com/baccano-acmer/p/10306003.html