伪代码:
input n
int result = 0; (就是所求的数)
首先算出当result最小的阶乘数(比如三位数的话就是120 = 5!,4就不行了,以此来确定至少有一位要是5),再算出当result最大的阶乘数,(即<999,6!=720.所以任一位都不能大于6!).
求出这些限制条件后,再用枚举,找到一个就打印出来,一个都没找到就打印No output!.应该没什么问题了.
=========
基本算法就是这些了,如果有更好的算法,欢迎指正!:)
伪代码:
input n
int result = 0; (就是所求的数)
首先算出当result最小的阶乘数(比如三位数的话就是120 = 5!,4就不行了,以此来确定至少有一位要是5),再算出当result最大的阶乘数,(即<999,6!=720.所以任一位都不能大于6!).
求出这些限制条件后,再用枚举,找到一个就打印出来,一个都没找到就打印No output!.应该没什么问题了.
=========
基本算法就是这些了,如果有更好的算法,欢迎指正!:)
最新问答: 南极磷虾的形成原因 海伦的传奇人生给我们以怎样的人生启示 余秋雨 中秋阅读理解怎样理解“这种自我放逐、自我埋没式的寂寞,并非外力所迫而是一种深刻的故意.”怎样理解“二十世纪的中国 什么是同位语从句 请问下面这个字怎么读 ( 颀 ) 拼音怎么拼 浓度均为0.1mol•L-1的三种溶液等体积混合,充分反应后没有沉淀的一组溶液是( ) Danny throws the basketball at the net 9(改为祈使句).怎么改?帮帮忙. 声、光、电磁波、都能传递信息吗 选择出以x=0为根的一元一次方程 英语翻译:专家指出,医疗不能代替饮食平衡在保健中的作用. 首字母填空 Lily and Lucy are twins.They a__1__ from America.They 夏天哪些动物会有哪些反应 英语任务型阅读Canada Geese are large blue and white birds.When autu 《蚁国英雄》阅读答案一位朋友向我讲述了在南美洲一片森林边缘发生的故事.那一天,由于游客的不慎,使临河的一片草丛起火了,顺 英语翻译I sent my soul through the invisible.Some letter of that what do you think are the good points about living in this c 化曲线的极坐标方程mpcos²Q+3psin²Q-6cosQ=0为直角坐标方程,并说明曲线的形状 如图,1 2 3 4 5五个平行四边形拼成一个含30度内角的菱形EFGH(不重叠无缝隙).若1 2 3 4四个平行四边形 英语翻译翻译句子:我要买个烧开水的机器,要求快速(1升水2分钟内烧开),耐用,不锈钢的. 如何解一次不定式