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

怎么做网站图片做的更好看郑州网络推广报价

怎么做网站图片做的更好看,郑州网络推广报价,怎样在百度免费做网站,广告门问题描述 你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1,W2,⋅⋅⋅,WN​。 请你计算一共可以称出多少种不同的重量? 注意砝码可以放在天平两边。 输入格式 输入的第一行包含一个整数 N。 第二行包含 N 个整数:W1,W2,W3,⋅⋅⋅,WN​…

问题描述

你有一架天平和 N 个砝码,这 N 个砝码重量依次是 W1,W2,⋅⋅⋅,WN​。

请你计算一共可以称出多少种不同的重量? 注意砝码可以放在天平两边。

输入格式

输入的第一行包含一个整数 N。

第二行包含 N 个整数:W1,W2,W3,⋅⋅⋅,WN​。

输出格式

输出一个整数代表答案。

样例输入

3
1 4 6

样例输出

10

样例说明

能称出的 10 种重量是:1、2、3、4、5、6、7、9、10、11。

1=1;

2=6−4(天平一边放 6,另一边放 4);​

3=4−1;

4=4;

5=6−1;

6=6;

7=1+6;

9=4+6−1;

10=4+6;

11=1+4+6。

评测用例规模与约定

对于 50的评测用例,1≤N≤15。

对于所有评测用例,1≤N≤100,N1≤N≤100,N​个砝码总重不超过 100000。

 

 

#include<iostream>
#include<cmath>
using namespace std;const int N = 110;
const int M = 2e5+10;  //j的范围是 [-m, m],M为最大可能重量的两倍
int n;
int m;  //总重量
int w[N];
bool f[N][M];  //f[i][j]:前i个砝码能否称出重量j
int ans;int main()
{cin>>n;for(int i=1; i<=n; ++i){cin>>w[i];m += w[i];}f[0][0]=1;  //初始化:0个砝码称出0//枚举前i个砝码for(int i=1; i<=n; ++i){//枚举所有可能的重量for(int j=0; j<=m; ++j){//不选当前砝码 || 选砝码放到左盘 || 选砝码放到右盘f[i][j]=f[i-1][j] || f[i-1][abs(j-w[i])] || f[i-1][j+w[i]];}}for(int i=1; i<=m; ++i){if(f[n][i]) ans++;}cout<<ans;return 0;
}
http://www.dtcms.com/wzjs/237439.html

相关文章:

  • java做exe网站b2b外链代发
  • 哈尔滨专业建设网站设计苏州百度代理公司
  • 网站导航条怎么做保定网站推广公司
  • 广东建设厅网站个人怎么登录啊百度seo收录软件
  • 网站开发是前端开发吗百度数据中心
  • xss wordpress scriptseo81
  • 网站是否正常厦门关键词排名提升
  • 建设网站网上银行登录上海牛巨微seo
  • 虚拟网站建设免费网站谁有靠谱的
  • 阿里巴巴国际站怎么注册东台网络推广
  • ims2009 asp企业网站建设百度搜索风云榜电视剧
  • 衡阳市建设学校官方网站青岛网站建设有限公司
  • 做好网站开发工作总结网络seo是什么工作
  • 下载用的网站怎么做推广方案有哪些
  • 专门做美妆的网站百度竞价托管靠谱吗
  • 四川网站建设一站式服务商百度推广手机客户端
  • 有知道做网站的吗策划网络营销方案
  • 网站全站开发需要学什么凡科建站的免费使用
  • 网站建设开发案例百度收录软件
  • 工商代办公司windows优化大师官方网站
  • 广州有几个区几个县级市抚州seo外包
  • 开私服传奇做网站需要钱嘛seo优化排名是什么
  • wap手机网站代码全网营销有哪些平台
  • 企业网站的基本内容以及营销功能360收录
  • 大学英文网站建设开发一个网站需要多少钱
  • 建立电商网站什么软件推广效果好
  • 如何破解网站后台账号和密码免费建站工具
  • 万虹点读机如何做系统下载网站市场营销最有效的手段
  • 网站建设与排名百度竞价排名费用
  • 重庆网站seo多少钱百度软件优化排名