杨老师给同学们玩个游戏,要求使用乘法和减法来表示一个数,他给大家9张卡片,然后报出一个数字,要求大家用表达式的形式来表示出这个数。100 可以表示为这样的形式:100 = 129*67-8543 , 还可以表示为:100 = 13*489-6257. 注意特征:表达式中,数字1~9分别出现且只出现一次,类似这样的表达式,100 有 20 种表示法。
杨老师给同学们玩个游戏,要求使用乘法和减法来表示一个数,他给大家9张卡片,然后报出一个数字,要求大家用表达式的形式来表示出这个数 100 可以表示为这样的形式:100 = 129*67-8543 , 还可以表示为:100 = 13*489-6257 注意特征:表达式中,数字1~9分别出现且只出现一次(不包含0)。 类似这样的表达式,100 有 20 种表示法。 题目要求: 从标准输入读入一个正整数N(N<1000 * 1000) 程序输出该数字用数码1~9不重复不遗漏地组成的全部种数。 注意:不要求输出每个表示,只统计有多少表示法!
(图片来源网络,侵删)
标签: HBC15823杨老师的游戏题解