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

如何查询一个网站是那家公司做的网页设计与制作教程期末考试

如何查询一个网站是那家公司做的,网页设计与制作教程期末考试,温州网站建设对比,适合新手做的网站静态题目链接#xff1a;POJ - 1742 题目大意 现有 n 种不同的硬币#xff0c;每种的面值为 Vi #xff0c;数量为 Ni #xff0c;问使用这些硬币共能凑出 [1,m] 范围内的多少种面值。 题目分析 使用一种 O(nm) 的 DP #xff08;据说这是类多重背包#xff1f;#xff09;POJ - 1742   题目大意 现有 n 种不同的硬币每种的面值为 Vi 数量为 Ni 问使用这些硬币共能凑出 [1,m] 范围内的多少种面值。   题目分析 使用一种 O(nm) 的 DP 据说这是类多重背包枚举每一种硬币对于每一种硬币 i 枚举每一个面值 j 如果这个面值 j 使用前 i-1 种硬币已经可以凑出就直接跳过否则尝试加入一个硬币 i 看是否能凑出 j 。需要满足 (f[j - Vi] true) (UseNum[j - Vi] 1 Ni) 这样就可以了。对于每一个 i 枚举 j 之前将 UseNum 数组清零。   代码 #include iostream #include cstdio #include cstdlib #include cstring #include cmath #include algorithmusing namespace std;const int MaxN 100 5, MaxM 100000 5;int n, m, Ans; int V[MaxN], Num[MaxN], UseNum[MaxM];bool f[MaxM];int main() {while (true) {scanf(%d%d, n, m);if (n 0 m 0) break;for (int i 1; i n; i) scanf(%d, V[i]);for (int i 1; i n; i) scanf(%d, Num[i]);Ans 0;for (int i 1; i m; i) f[i] false;f[0] true;for (int i 1; i n; i) {for (int j 1; j m; j) UseNum[j] 0;for (int j V[i]; j m; j) {if (f[j]) continue;if (f[j - V[i]] UseNum[j - V[i]] 1 Num[i]) {f[j] true;UseNum[j] UseNum[j - V[i]] 1;}}}for (int i 1; i m; i) if (f[i]) Ans;printf(%d\n, Ans);}return 0; }转载于:https://www.cnblogs.com/JoeFan/p/4165769.html
http://www.huolong8.cn/news/4033/

相关文章:

  • 电脑网站 手机网站 微信网站网站推广优化排名教程
  • 湖南网站建设报价vi设计手册模板ppt
  • 开发一个手机网站要多少钱重庆建工信息网官网
  • 肇庆做网站建设做网站小图标
  • 网站建设创新互联公司微信小程序连接wordpress
  • 网站建设统计表网站租用空间
  • 个人网站建设在哪里学校网站设计首页
  • 网站设计哪家口碑好中国建筑论坛网
  • 企业网站建设ejiew资阳优化团队招商
  • 移动网站营销小微企业所得税5%优惠政策
  • 自己怎么做外贸网站空间专业网页美工招聘
  • 百度xml网站地图山东网站营销推广费用
  • 哪里网站建设便宜做邀请函用哪个网站好呢
  • 建p2p网站做翻译赚钱的网站好
  • 东莞创意网站设计效果图百度网站关键词优化
  • 电商网站域名规则商务平台网站建设合同
  • 白云区同和网站建设wordpress最简洁主题
  • 自己做网站怎么上传到网上长沙网站建设规划
  • 电商视觉设计网站seo实战培训视频
  • 大连建设学院网站搜索引擎地址
  • 湖南网站建设360o广州网站建设设计哪家好
  • 百度免费做网站吗百度app怎么打开
  • 佳木斯做网站佛山小程序制作公司排行
  • 网站布局怎么做企业网站托管服务公司
  • 最专业网站建设公司首选推广网站都有哪些
  • 网站建设策划实训总结怎么进入网站管理页面
  • 医院系统网站建设seo做多个网站
  • 提供网站建设运营公司资质呼和浩特百度seo
  • 网站认证空间微博网页版入口
  • wordpress模板仿遮天小说站网站建站模板样例