#include<stdio.h>
#include<iostream>
using namespace std;
long long q,h,s,d,n,res;
int main()
{
scanf("%lld%lld%lld%lld%lld",&q,&h,&s,&d,&n);
res=(!(n%2))? (min(min(min(q*8,h*4),s*2),d)*n>>1):(min(min(min(q*8,h*4),s*2),d)*(n-1)>>1)+(min(min(q*4,h*2),s));
printf("%lld\n",res);
return 0;
}
./Main.cpp: In function ‘int main()’:
./Main.cpp:7:46: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%lld%lld%lld%lld%lld",&q,&h,&s,&d,&n);
^