提交时间:2022-02-10 14:17:27

运行 ID: 32196

#include<bits/stdc++.h> using namespace std; int f[2500]={6,2,5,5,4,5,6,3,7,6}; void initf(){ int x; for(int i=10;i<=2400;i++){ f[i]=f[i%10]+f[i/10]; } } int n,ans; int main(){ cin>>n; initf(); for(int i=0;i<=1200;i++){ for(int j=0;j<=1200;j++){ if(f[i]+f[j]+f[i+j]==n-4)ans++; } } cout<<ans; return 0; }