WIKIOI-1168 火柴棒等式

题目描述 Description
给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示:

注意:

1. 加号与等号各自需要两根火柴棍

2. 如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)

3. n根火柴棍必须全部用上

 
输入描述 Input Description
输入文件共一行,又一个整数n(n<=24)。

输出描述 Output Description
输出文件共一行,表示能拼成的不同等式的数目。

样例输入 Sample Input
样例1:

14

 

样例2:

18

样例输出 Sample Output
样例1:

2

 

样例2:

9

数据范围及提示 Data Size & Hint
【输入输出样例1解释】

2个等式为0+1=1和1+0=1。

【输入输出样例2解释】

9个等式为:

0+4=4

0+11=11

1+10=11

2+2=4

2+7=9

4+0=4

7+2=9

10+1=11

11+0=11

 

 

#include<stdio.h>
int a[10]={6,2,5,5,4,5,6,3,7,6};
int Fun(int n)
{
    int i,j,sum=0;
    if(n==0)
    return 6;
    while(n)
    {
       sum+=a[n%10];
       n/=10;
    }
    return sum;
}
int main()
{
    int i,j,k,n,sum;
    scanf("%d",&n);
    n-=4;sum=0;
    for(i=0;i<=1000;i++)//注意上限(以24的答案为准)
    for(j=0;j<=1000;j++)
    {
      if(Fun(i)+Fun(j)+Fun(i+j)==n)
      {
            sum++;
      //printf("n=%d %d %d %d Fun(i)+Fun(j)+Fun(i+j)=%d %d+%d=%d\n",n,Fun(i),Fun(j),Fun(i+j),Fun(i)+Fun(j)+Fun(i+j),i,j,i+j);
      }
    }
    printf("%d\n",sum);
    return 0;
}

 

时间: 2025-01-01 13:53:45

WIKIOI-1168 火柴棒等式的相关文章

算法--枚举策略

枚举法的基本思想 枚举法的基本思想是根据提出的问题枚举所有可能状态,并用问题给定的条件检验哪些是需要的,哪些是不需要的.能使命题成立,即为其解. 枚举结构:循环+判断语句.  枚举法的条件 虽然枚举法本质上属于搜索策略,但是它与后面讲的回溯法有所不同.因为适用枚举法求解的问题必须满足两个条件: ⑴可预先确定每个状态的元素个数n: ⑵状态元素a1,a2,-,an的可能值为一个连续的值域. 枚举法的框架结构 设ai1-状态元素ai的最小值:aik-状态元素ai的最大值(1≤i≤n),即a11≤a1≤

MATLAB 数据分析方法(第2版)2.1 基本统计量与数据可视化

第2章 数据描述性分析   数据描述性分析是从样本数据出发,概括分析数据的集中位置.分散程度.相互关联关系以及数据分布的正态或偏态特征等.它是进行数据分析的基础,对不同类型量纲的数据有时还要进行变换,然后再作出合理分析.本章主要介绍样本数据的基本统计量.数据的可视化.数据分布检验及数据变换等内容.   2.1 基本统计量与数据可视化   2.1.1 一维样本数据的基本统计量   描述数据的基本特征主要为集中位置和分散程度.   设从所研究的对象(即总体)X中观测得到n个观测值 x1,x2,-,x

一图看尽2014-2015全球互联网医疗投融百强

2015年对国内国外来说,都是互联网医疗大放异彩的一年,总计有超过60亿美元的投融交易. 动脉网蛋壳研究院对全球投融交易top100进行了统计分析,统计结果为交易额超322亿元人民币,约占2015年全球投融总交易额的82%.交易分别分布在10个国家,美国交易量最多,占半:中国位居第二,发生交易量达42件.另在细分领域中,2015年资本更加关注细分垂直化领域,更多项目是专项切入,其中,基因检测领跑.此外,交易以A轮居多,达31起,B轮.C轮稍显落后,分别位居第二.第三,从全球来看,晚期交易相对都较

鲁豫黑丝装身材瘦弱与神秘男约会豪车接驾(图)

鲁豫黑丝现身 鲁豫身材瘦弱 鲁豫上车 鲁豫与友人说笑 鲁豫表情高兴 鲁豫与友人(点击小图看大图)点击此处查看其它图片 新浪娱乐讯 有"火柴棒美女"之称的陈鲁豫,最出名的就是知性典雅的气质和弱不禁风的身材.前日, 在京城某商城门口,陈鲁豫被目击与一神秘黑衣男子约会. 当日晚,陈鲁豫与一名黑衣男子走出商场,鲁豫一套黑色皮衣装包裹着瘦弱的身材,黑色短裤配上黑色丝袜以及黑色的长筒靴,背着黑色皮包.与她一同走出来一名戴眼镜身着一套黑色西服的男子.两人一路有说有笑,很是亲切.该男子很有绅士风度地与

你所不知道的均川镇

■ 见习记者 | 库峥 发自随 1994年11月的一天黄昏,随州市均川镇,一群衣履不整的农民在他们小队长的带领下,登上一辆"豫"字头大巴车.为了能够顺利搭上这趟车,他们都事先向小队长交付了20~30元不等的"入伙费",尽管如此,他们的小队长还是没有一副好脸色. 本来这一次的上车名单上没有小刘的名字,小刘偷偷从家里跑出来,在他再三跟小队长的乞求下,小队长终于答应他上车.这个坐在车上沾沾自喜的毛头小伙儿并不会想到,邻村每次都在车上的老王当时正因为黄疸肝炎发作而在家愁眉苦

Android-非常棒的HTTP通讯总结

  这里有一个非常棒的http通讯的总结,我看了以后茅塞顿开. 先贴代码: 01 public class Activity1 extends Activity { 02   03     private final String DEBUG_TAG = "System.out"; 04   05     private TextView mTextView; 06     private Button mButton; 07   08     protected void onCre

PS CS6打造超棒的草莓朱古力甜点3D文字效果教程

2012年4月24日,Adobe发布了Photoshop CS6的正式版,在CS6中整合了其Adobe专有的 Mercury图像 引擎,通过显卡核心GPU提供了强悍的图片编辑能力.Content-Aware Patch帮助用户更加轻松方便的选取区域,方便用户抠图等操作.Blur Gallery可以允许 用户在图片和文件内容上进行渲染模糊特效.Intuitive Video Creation提供了一种全新的视频操作体验. 本文教我们用PhotoShop CS6打造超棒的草莓朱古力甜点3D文字效果,

2014 年 15 款最棒的 HTML&amp;amp;CSS 框架

文本我们将介绍 2014 年推荐给 Web 设计师的 15 款 HTML&CSS 框架.阅读下面的框架列表,跟我们分享你的看法吧! CSS 框架 1) Toast Toast 是一款让所有设计都尽可能简单的 CSS 框架,但它又一点也不简单.一个全英文响应式网格很容易就构造一个简单的布局,box-sizing 功能允许用户自由的填充网页和网格边界,而不需要改变其他任何一个地方的设计. 2)  Yaml Yaml 是一个模块化的 CSS 框架,可以用来构造灵活,可访问和响应式的页面.YAML 提供

对Web开发者非常有价值10个很棒的网站

很多网站默默无闻,但为开发者提供了非常有帮助的内容和功能,本文列出10个很棒的网站,真的对Web开发者非常有价值. Em Chart Em Chart 是一个很有用的工具用来快速简单的将网页上的 em 转成像素值. Twitter API Explorer 该网址为你提供 Twitter API 的浏览和搜索,同时提供了一些可运行的示例代码. Mysql Format Date 它允许使用 MySQL 的 DATE_FORMAT 函数对日期进行格式化,通过选择一个通用的日期格式,页面的底部将会显