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

东莞做一个企业网站要多少钱建设一个外贸网站多少钱呢

东莞做一个企业网站要多少钱,建设一个外贸网站多少钱呢,江西最新新闻事件今天,长春建设网站我们第一次想到的贪心策略一定是找出和最大的行或者列来删除,每次都更新行和列 比如如图这种情况,这种情况就不如直接删除两行的多,所以本贪心策略有误 so我们可以枚举选的行的情况,然后再贪心的选择列和最大的列来做 #include …

我们第一次想到的贪心策略一定是找出和最大的行或者列来删除,每次都更新行和列

比如如图这种情况,这种情况就不如直接删除两行的多,所以本贪心策略有误

so我们可以枚举选的行的情况,然后再贪心的选择列和最大的列来做

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int n,m,k;
typedef long long ll;
const int N = 20;int sum;int col[N];
int a[N][N];int calc(int x)
{int ret = 0;while(x){ret++;x -= x & -x; }return ret;
}bool cmp(int x,int y)
{return x>y;
}
int ret;int main()
{cin >> n >> m >> k;for(int i = 0;i<n;i++){for(int j = 0;j<m;j++){cin >> a[i][j];}}for(int st = 0;st<(1<<n);st++){memset(col,0,sizeof(col));sum = 0;if(calc(st)>k) continue;for(int i = 0;i<n;i++){for(int j = 0;j<m;j++){if((st>>i)&1) sum+=a[i][j];else col[j]+=a[i][j];}}sort(col,col+m,cmp);int tmp = k-calc(st);for(int i = 0;i<tmp;i++){sum+=col[i];}ret = max(ret,sum);}cout << ret; return 0;
}

这样写是有bug的,我们选列的时候有可能会越界

因为我们的k最高是n*m,假如不选行,全选列,列是不够选的啊,我们应该对col的遍历范围做点限制,不能超过m

正确代码√

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
int n,m,k;
typedef long long ll;
const int N = 20;
int a[N][N];
int sum;
int col[N];int calc(int x)
{int ret = 0;while(x){ret++;x -= x & -x; }return ret;
}bool cmp(int x,int y)
{return x>y;
}
int ret;
int main()
{cin >> n >> m >> k;for(int i = 0;i<n;i++){for(int j = 0;j<m;j++){cin >> a[i][j];}}for(int st = 0;st<(1<<n);st++){memset(col,0,sizeof(col));sum = 0;if(calc(st)>k) continue;for(int i = 0;i<n;i++){for(int j = 0;j<m;j++){if((st>>i)&1) sum+=a[i][j];else col[j]+=a[i][j];}}sort(col,col+m,cmp);int tmp = k-calc(st);for(int i = 0;i<min(tmp,m);i++){sum+=col[i];}ret = max(ret,sum);}cout << ret; return 0;
}


文章转载自:

http://BNWyRcqv.zknxh.cn
http://lNFrXaPP.zknxh.cn
http://LeUHaUAi.zknxh.cn
http://gXcwVmPk.zknxh.cn
http://nN6Z1dxR.zknxh.cn
http://1CKGWhKi.zknxh.cn
http://XAyehwHC.zknxh.cn
http://jzXZyLlF.zknxh.cn
http://asUb9CrE.zknxh.cn
http://k9uZZrpL.zknxh.cn
http://JJXpNqLh.zknxh.cn
http://MchUumBt.zknxh.cn
http://YcBz9ee4.zknxh.cn
http://mv7KbYUg.zknxh.cn
http://ziSMYRqs.zknxh.cn
http://mEnziSe9.zknxh.cn
http://QoRopUjU.zknxh.cn
http://HjbjRGDh.zknxh.cn
http://WpQrm1YR.zknxh.cn
http://UdNS8qkK.zknxh.cn
http://XpbMhdkP.zknxh.cn
http://KujGIjiq.zknxh.cn
http://jB5aP5w0.zknxh.cn
http://SOLfGnky.zknxh.cn
http://JRZUxAHO.zknxh.cn
http://SNlCzfr5.zknxh.cn
http://88pTMdDR.zknxh.cn
http://pnJKG6To.zknxh.cn
http://PCNeEwRy.zknxh.cn
http://v5zLKSFB.zknxh.cn
http://www.dtcms.com/wzjs/730377.html

相关文章:

  • o2o电商网站建设如何做好网络销售
  • 寿宁建设局网站哪些公司网站建设好
  • 学校网站建设整改报告图片在线编辑器免费
  • mssql网站开发电子商务网站建设教案
  • 网站建设参考的文献巩义便宜网站建设
  • 有域名一定要买空间做网站个人养老保险怎么缴纳
  • 2018年网站建设的数据网站怎么做网络推广
  • 网站开发验收确 认书公司名字设计
  • 长春住房和城乡建设部官方网站宁晋做网站
  • 免费的企业网站制作徐州住房与建设局网站
  • 分包合同建设局网站下载软件外包公司账务处理
  • 网站建设头像邯郸商标vi设计策划公司
  • 电商思维做招聘网站对电子商务网站设计的理解
  • 手机网站建设原则如何做好企业网站
  • 信誉好的企业网站开发如何做网站seo韩小培
  • 住房和城乡建设部网站打不开软件设计说明书模板
  • 网站建设方案项目背景意义WordPress博客使用教程
  • 苏州网站建设要点福州公司网站建设_
  • 网站域名注册如何填写软件学校网站模板下载
  • 那个软件可以做三个视频网站企业营销型网站的内容
  • 建站教程流程图用cms建设网站课程宅门
  • 百度有做企业网站吗wordpress上传的文件在哪个文件夹
  • 电子商务网站经营特色分析的主要内容包括企业邮箱申请理由
  • 微信公众号怎么做链接网站吗长春宣传片拍摄
  • 大连网站制作431要做一个app需要多少资金
  • 网站域名免费申请h5游戏搭建
  • 北京网站建设91086wordpress 英语
  • 内蒙古自治区工程建设网站软件工程师一个月工资多少
  • 大型网站建设设备wordpress2018
  • 免费建站网站有哪些邢台163