740A Alyona and copybooks codeforces

来源:互联网 发布:stc拆分盘源码 编辑:程序博客网 时间:2024/05/17 22:02
#include<bits/stdc++.h>using namespace std;int main(){    long long  n,a,b,c;    cin>>n>>a>>b>>c;    if(n%4==0)    {        cout<<0<<endl;    }    else    {        int rest=n%4;        rest=4-rest;        if(rest==1)        {            if(b+c<a||c*3<a)            {                if(b+c<c*3)                    cout<<b+c<<endl;                else                    cout<<c*3<<endl;            }            else            cout<<a<<endl;        }        else if(rest==2)        {            if(a*2<b||c*2<b)            {                if(a*2<c*2)                cout<<a*2<<endl;                else                cout<<c*2<<endl;            }            else            {                cout<<b<<endl;            }        }        else if(rest==3)        {            if(a*3<c||a+b<c)            {                if(a*3<a+b)                cout<<a*3<<endl;                else                cout<<a+b<<endl;            }            else            {                cout<<c<<endl;            }        }    }    return 0;}

0 0