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

营销战略咨询公司东莞关键词排名优化

营销战略咨询公司,东莞关键词排名优化,网站后台管理系统安装,wordpress 滑动相册我们第一次想到的贪心策略一定是找出和最大的行或者列来删除,每次都更新行和列 比如如图这种情况,这种情况就不如直接删除两行的多,所以本贪心策略有误 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://www.dtcms.com/wzjs/434700.html

相关文章:

  • 西丽做网站seo外包品牌
  • 一个网站做多少页面数量合适企业qq下载
  • 如何开网站做代销怎么做私人网站
  • 有什么网站是做名片印刷的软文营销文章500字
  • 性价比最高网站建设电话如何让百度收录自己信息
  • 一个空间多个网站网络推广员上班靠谱吗
  • 网站服务器下行很多是什么意思上热门最火标题
  • 开封网站建设流程与开发步骤手机推广app
  • 营销网站模板html成都纯手工seo
  • 网站制作与发布百度一下官方网站
  • 做网站 做app注册自己的网站
  • 格尔木市政府门户网站怎么做个网站
  • 济南建设集团招聘信息网站百度热搜广告位多少钱
  • 莱芜金点子今天最新招聘电子版在线seo
  • 北京住房和城乡建设厅网站首页百度小说排行榜2021
  • 深圳英文网站建设公司网站优化seo怎么做
  • 系部网站建设方案中国营销网站
  • 桌面网站怎么做国外引擎搜索
  • 江门有什么网站推广搜索引擎优化是做什么
  • 寺庙网站建设方案如何推广一个平台
  • 关键词调词平台费用杭州网站seo
  • 可以做我女朋友吗网站指数搜索
  • 网站开发论文写作的步骤网站排名top排行榜
  • css网页设计代码大全上海不限关键词优化
  • 用django怎么做网站线下广告投放渠道都有哪些
  • 现在做一个网站系统多少钱求购买链接
  • 移动端网站的重要性sem竞价托管价格
  • 旅游网站怎样做宣传2022最近热点事件及评述
  • 购物小程序怎么做关键词优化心得
  • 企业做可信网站认证的好处seo运营推广