1749:数字方格(2.1)

简单枚举

数据范围: (0 <= n <= 100)

所以不需要加任何优化

 

 

#include<iostream>
#include<cstdio>
int main(){
    int maxh=-100,a1,a2,a3,n;
    scanf("%d",&n);
    for (int i=n;i>=0;i--)
        for(int j=n;j>=0;j--)
            for(int k=n;k>=0;k--)
                if ((i+j+k)%5==0&&(i+j)%2==0&&(j+k)%3==0) 
                    if (i+j+k>maxh) maxh=i+j+k;
    printf("%d\n",maxh);
    return 0;
}
View Code

 

你可能感兴趣的:(1749:数字方格(2.1))