洛谷 P1019 单词接龙
洛谷 P1019 单词接龙 题目描述 今年是国际数学联盟确定的“ 2000 2 0 0 0――世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰 90 9 0周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友 XZ X Z也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为 N N的数字串,要求选手使用 K K个乘号将它分成 K+1 K + 1个部分,找出一种分法,使得这 K+1 K + 1个部分的乘积能够为最大。 同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子: 有一个数字串: 312 3 1 2, 当 N=3,K=1 N = 3 , K = 1时会有以下两种分法: 1、 3 \times 12=36 3 × 1 2 = 3 6 2、 31 \times 2=62 3 1 × 2 = 6 2 这时,符合题目要求的结果是: 31 \times 2 = 62 3 1 × 2 = 6 2 现在,请你帮助你的好朋友 XZ X Z设计一个程序,求得正确的答案。 输入格式 程序的输入共有两行: 第一行共有 2 2个自然数 N,K N , K( 6≤N≤40,1≤K≤6 6 ≤ N ≤ 4 0 , 1 ≤ K ≤ 6) 第二行是一个长度为 N N的数字串。 输出格式 结果显示在屏幕上,相对于输入