您的位置:首页 > 其它

[noip2008tg] 火柴棒等式

2016-11-12 15:04 169 查看
题目链接

题解:打个表……

#include <iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int num;
int ss[10]={6,2,5,5,4,5,6,3,7,6};
int find(int x)
{
num=0;
while(x/10>0)
{
num+=ss[x%10];
x/=10;
}
num+=ss[x];
return num;
}
int main()
{
int s=0;
int n;
cin>>n;
for(int i=0;i<=1000;i++)
{
for(int j=0;j<=1000;j++)
{
if(find(i)+find(j)+find(i+j)==n-4)
s++;
}
}
cout<<s;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: