简单短小易懂
因为为填空题无时间优化
求出答案为40785
#include<stdio.h>
int f(int p)
{
while(p!=0)
{
if(p%10==2||p%10==4)
return 1;
p=p/10;
}
}
int main()
{
int k=2019,ans=0;
for(int i=1;i<2019;i++)
for(int j=i+1;j<2019;j++)
for(int v=j+1;v<2019;v++)
{
if(f(i)||f(j)||f(v))
continue;
if((i+j+v)==2019)
ans++;
}
printf("%d",ans);
return 0;
}