C++ AC (1ms, 76KB)
#include <stdio.h>
using namespace std;
int main() {
int a,b,c,d;
while(~scanf("%d %d %d %d ",&a,&b,&c,&d)) {
int ans = 0,lefta;
ans+=d;
ans+=c; lefta=(64-27)*c;
ans+=(b+7)/8;
if(b&8 != 0) lefta+=(b-b%8)*8;
a-=lefta;
if(a>0) ans+=(a+63)/64;
printf("%d\\n",ans);
}
return 0;
}