成绩最大
来源:互联网 发布:网络性能测试仪 编辑:程序博客网 时间:2024/04/29 15:33
Problem Description
2000年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:
设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积最大。
同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子:
有一个数字串:312,当N=3,K=1时会有以下两种分法:
(1)3*12=36
(2)31*2=62
这时,符合题目要求的结果是:31*2=62。
现在,请你帮助你的好朋友XZ设计一个程序,求得正确的答案。
Input
输入有多组数据,每组数据第1行有两个自然数N,K(6<=N<=10,1<=K<=6)。
第2行是一个长度为N的数字串。
Output
对于每组数据输出所求得的最大乘积。
Sample Input
4 2
1231
Sample Output
2000年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:
设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积最大。
同时,为了帮助选手能够正确理解题意,主持人还举了如下的一个例子:
有一个数字串:312,当N=3,K=1时会有以下两种分法:
(1)3*12=36
(2)31*2=62
这时,符合题目要求的结果是:31*2=62。
现在,请你帮助你的好朋友XZ设计一个程序,求得正确的答案。
Input
输入有多组数据,每组数据第1行有两个自然数N,K(6<=N<=10,1<=K<=6)。
第2行是一个长度为N的数字串。
Output
对于每组数据输出所求得的最大乘积。
Sample Input
4 2
1231
Sample Output
62
#include<stdio.h>#include<string.h>int len,ope,max_num;char digit[14];int vis[14];void dfs(int st,int cnt){int i;if(cnt==ope){int sum=1,tmp=0;for(i=0;i<len;i++){if(!vis[i]){tmp=tmp*10+digit[i]-'0';}else {sum*=tmp;tmp=digit[i]-'0';}}sum*=tmp;if(sum>max_num) max_num=sum;return;}for(i=st+1;i<len;i++)if(!vis[i]){vis[i]=1;dfs(i,cnt+1);vis[i]=0;}}int main(){//freopen("b.txt","r",stdin);while(scanf("%d %d",&len,&ope)==2){memset(vis,0,sizeof(vis));scanf("%s",digit);max_num=-1;dfs(-1,0);printf("%d\n",max_num);}return 0;}
0 0
- 成绩最大
- 成绩最大
- 成绩最大
- 输入五个同学的成绩,统计出最大成绩
- 求最大成绩学生的学位号
- 成绩~
- 成绩
- 成绩
- 成绩
- 成绩
- 成绩
- /*-----------实现对科目分组下显示最大的成绩算法---------------*/
- Java常识求阶层!的和 ,获取某个数组中的最小值,定义数组,获得成绩之和,平均成绩,最小成绩,最大成绩。等问题大全
- 输入6个人的成绩(各不相同),打印出最大成绩的是第几个人?
- 贪心算法,n分解成自然数只和,求最大成绩问题
- 2014多校1009--hdu4968--Improving the GPA(平均成绩的最大最小平均学分)
- 申请美国名校条件一览 雅思成绩对申请者有最大裨益
- 最高成绩,最低成绩,平均成绩处理
- 远程运行newLISP代码
- 简单工厂模式 ,策略模式 实现计算器
- 除去字符串中的所有空格
- HDU 2159 完全背包模板题
- linux系统下载 仅供学习测试
- 成绩最大
- UVA 10066 The Twin Towers LCS ,Commencel
- SOAP1.1和SOAP1.2的区别
- linux学习之使用RHCS套件搭建HA高可用集群
- HttpClient之参数设置
- 网站建设中用户经常会纠结的问题有哪些
- Struts2中s标签的用法
- leetcode-Remove Element
- 数据库-mysql--IP address 'xxx.xxx.xxx.xx' could not be resolved: getnameinfo() returned error (code: -3