CodeFoeces-738B

题目

原题链接:B. Anton and Digits

题意

给出2,、3、5和6的个数,只能组合256和32,问最大能组成多大的数字。

代码

#include
using namespace std;
int main() {
    int k2,k3,k5,k6;
    scanf("%d%d%d%d",&k2,&k3,&k5,&k6);
    int k256=min(k2,min(k5,k6));
    k2-=k256;k5-=k256;k6-=k256;
    int k32=min(k3,k2);
    k2-=k32;k3-=k32;
    printf("%d\n",(k256*256)+(k32*32));
    return 0;
}

你可能感兴趣的:(CodeFoeces-738B)