当前位置: 首页 > news >正文

自己做游戏网站学什么/今天的新闻

自己做游戏网站学什么,今天的新闻,附近有木有做网站,中铁十六局门户网题目描述:有若干张邮票,要求从中选取最少的邮票张数凑成一个给定的总值。 如,有1分,3分,3分,3分,4分五张邮票,要求凑成10分,则使用3张邮票:3分、3分、4分即…
题目描述:

    有若干张邮票,要求从中选取最少的邮票张数凑成一个给定的总值。
    如,有1分,3分,3分,3分,4分五张邮票,要求凑成10分,则使用3张邮票:3分、3分、4分即可。

输入:

    有多组数据,对于每组数据,首先是要求凑成的邮票总值M,M<100。然后是一个数N,N〈20,表示有N张邮票。接下来是N个正整数,分别表示这N张邮票的面值,且以升序排列。

输出:

      对于每组数据,能够凑成总值M的最少邮票张数。若无解,输出0。

样例输入:
10
5
1 3 3 3 4
样例输出:
3

 

 

import java.io.BufferedInputStream;
import java.util.Arrays;
import java.util.Scanner;
public class 邮票1209 {
static int sum;
static int n;
static int arr[];
static int MAX = 99999;
static int opt[][];
public static void main(String[] args) {
Scanner s = new Scanner(new BufferedInputStream(System.in));
while(s.hasNextInt()){
sum = s.nextInt();
n = s.nextInt();
arr = new int[n];
opt = new int[n+1][sum+1];
for(int i=0; i<n; i++)
arr[i] = s.nextInt();
Arrays.sort(arr);
int r = f(n-1,sum);
if(r >= MAX)
System.out.println(0);
else
System.out.println(r);
}
}
static int f(int i,int sum){
if(sum <= 0)
return MAX;
if(opt[i][sum] > 0)
return opt[i][sum];
if(Arrays.binarySearch(arr, 0, i+1, sum) >= 0){
opt[i][sum] = 1;
return opt[i][sum];
}
else if(i > 0){
return opt[i][sum]=Math.min(f(i-1,sum-arr[i])+1, f(i-1,sum));
}
if(i==0)
return opt[i][sum]= (arr[0] == sum ? 1:MAX);
return opt[i][sum];
}

}



转载于:https://www.cnblogs.com/love533/archive/2012/04/02/2429763.html

http://www.lbrq.cn/news/1357975.html

相关文章:

  • 多语种网站制作/学it什么培训机构好
  • 千图app的优势/长沙seo网络优化
  • 个体工商户能够做经营性网站吗/站长工具seo排名
  • 住房和城市建设部网站/百度seo排名优化软件
  • 榆林电商网站建设/上海网络推广培训机构
  • 个人网站建设方法和过程/暴疯团队seo课程
  • 盐城做网站企业/长春网站开发公司
  • 江苏做网站的公司/网络优化工具app手机版
  • 城乡建设部网站安全员证书查询/什么叫营销
  • 公司网站备案需要每年做吗/如何制作简单的网页链接
  • 做婚庆网站的功能定位/在百度怎么创建自己的网站
  • 网上做平面设计的网站/世界大学排名
  • 怎样做企业网站建设/班级优化大师下载安装最新版
  • 网站开发所需要注意的问题/百度灰色词排名代发
  • 响应式网站建设代理商/宁波seo外包代运营
  • 优享揭阳网站建设/宁德市公共资源交易中心
  • dede如何手机网站和电脑网站的数据同步更新/优化网哪个牌子好
  • 公明网站建设/免费推广网站地址大全
  • 绍兴做公司网站的公司/专业软文代写
  • 燕莎做网站/seo的基础优化
  • 高唐企业做网站推广/神起网络游戏推广平台
  • 现在做网站有前途吗/山东泰安网络推广
  • 如何自己做免费网站/seo工具
  • 垂直行业门户网站/品牌维护
  • 网盘搜索网站 怎么做/外贸推广平台怎么做
  • 黑龙江省机场建设集团官网网站/进入百度首页官网
  • 自力教育/大连seo建站
  • wordpress图片放大/武汉网站优化公司
  • 做网站的dreamweaver/百度指数分析案例
  • 做网站需要哪些东西/东莞网站建设推广品众
  • 基于串口实现可扩展的硬件函数 RPC 框架(附完整 Verilog 源码)
  • tc 介绍
  • 力扣1124:表现良好的最长时间段
  • C++高频知识点(十四)
  • OAuth 2.0 的安全升级版授权协议 OAuth 2.1 详解
  • 【Android】通知