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

厦门做网站公司排名百度推广seo优化

厦门做网站公司排名,百度推广seo优化,家庭电脑做网站,电商网站的支付模块怎么做1.Fliptile Sample Input 4 4 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 Sample Output 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 题意:在题目输入的矩阵,在这个矩阵的基础上,通过最少基础反转,可以将矩阵元素全部变为0,如果不能达…

1.Fliptile

Sample Input

4 4
1 0 0 1
0 1 1 0
0 1 1 0
1 0 0 1

Sample Output

0 0 0 0
1 0 0 1
1 0 0 1
0 0 0 0

题意:在题目输入的矩阵,在这个矩阵的基础上,通过最少基础反转,可以将矩阵元素全部变为0,如果不能达到目标则输出"IMPOSSIBLE",达到目标则输出一个操作最少次数的矩阵。

思路:由于在同一个位置翻转两次的话,相当于没有翻转,所以每一个位置有且仅能最多翻转一次,想要将矩阵某个位置的1变为0,只能通过操作下一行同一列的位置,可以对第一行的元素按照要求翻转多次,次数为2^m(m为矩阵的列数),直到所有的情况都尝试过。

下面是AC代码:

#include<iostream>
#include<queue>
#include<cstring>
#include<string>
#include<map>
#include<set>
#include<vector>
using namespace std;int mp[20][20];
int ans[20][20];
int temp_ans[20][20];
int temp[20][20];
int n,m;
int mi=123456789;void fi(int x,int y)//翻转本身和相邻位置 
{temp[x][y]^=1;temp[x-1][y]^=1;temp[x+1][y]^=1;temp[x][y+1]^=1;temp[x][y-1]^=1;
}bool isok()
{for(int i=0;i<m;i++){if(temp[n-1][i]) return 0;}	return 1;//判断翻转是否合理 
}void solve()
{cin>>n>>m;for(int i=0;i<n;i++){for(int j=0;j<m;j++){cin>>mp[i][j];}}int k=(1<<m);int count=0;while(k--){memset(temp_ans,0,sizeof(temp_ans));memcpy(temp,mp,sizeof(mp));int cnt=0;int dy=0;while((1<<dy)<=count){if((1<<dy)&count){cnt++; temp_ans[0][dy]=1;//多次不同情况翻转第一行 fi(0,dy);}dy++;}count++;for(int i=0;i<n-1;i++){for(int j=0;j<m;j++){if(temp[i][j]){temp_ans[i+1][j]=1;//记录翻转位置 fi(i+1,j);//翻转下一个位置 cnt++;//记录翻转次数 }}}if(cnt<mi&&isok())//判断 {mi=cnt;//更新最优解 memcpy(ans,temp_ans,sizeof(temp_ans));}}if(mi>1234567)//代表没找到合理解 {cout<<"IMPOSSIBLE\n";}else//输出优解答案 {for(int i=0;i<n;i++){for(int j=0;j<m;j++){cout<<ans[i][j]<<" ";}cout<<"\n";}}
}
int main()
{int t;t=1;while(t--){solve();}return 0;
}

文章转载自:
http://dinncopostoperative.tqpr.cn
http://dinncosubpoena.tqpr.cn
http://dinncomister.tqpr.cn
http://dinncobathybic.tqpr.cn
http://dinncosubfuscous.tqpr.cn
http://dinncoapotropaion.tqpr.cn
http://dinncocoppermine.tqpr.cn
http://dinncoposting.tqpr.cn
http://dinncosexipolar.tqpr.cn
http://dinncopsychohistory.tqpr.cn
http://dinncocephaloid.tqpr.cn
http://dinncoastrocytoma.tqpr.cn
http://dinncotransfer.tqpr.cn
http://dinncomarcando.tqpr.cn
http://dinncomolality.tqpr.cn
http://dinncoluminarist.tqpr.cn
http://dinncodiehard.tqpr.cn
http://dinncosuperconductive.tqpr.cn
http://dinncowaterworn.tqpr.cn
http://dinncomassawa.tqpr.cn
http://dinncocatawampus.tqpr.cn
http://dinncoalpestrine.tqpr.cn
http://dinncoprepsychotic.tqpr.cn
http://dinncotriliteral.tqpr.cn
http://dinncoincompressible.tqpr.cn
http://dinncoincoming.tqpr.cn
http://dinncoaquanautics.tqpr.cn
http://dinncocraniometry.tqpr.cn
http://dinncoyaqui.tqpr.cn
http://dinncocoagulative.tqpr.cn
http://dinncopushcart.tqpr.cn
http://dinncoarsenious.tqpr.cn
http://dinncoisapi.tqpr.cn
http://dinncoendocarp.tqpr.cn
http://dinncoyugoslavian.tqpr.cn
http://dinncomurices.tqpr.cn
http://dinncointernal.tqpr.cn
http://dinncotidbit.tqpr.cn
http://dinncobutterbox.tqpr.cn
http://dinncosiwan.tqpr.cn
http://dinncobullboat.tqpr.cn
http://dinncoeradicative.tqpr.cn
http://dinncomarsi.tqpr.cn
http://dinncocauda.tqpr.cn
http://dinncoperfusate.tqpr.cn
http://dinncoeeo.tqpr.cn
http://dinncophonomotor.tqpr.cn
http://dinncoclaval.tqpr.cn
http://dinncoratomorphic.tqpr.cn
http://dinncosuine.tqpr.cn
http://dinncodebtee.tqpr.cn
http://dinnconatality.tqpr.cn
http://dinncosporular.tqpr.cn
http://dinncobumrap.tqpr.cn
http://dinncosarrusophone.tqpr.cn
http://dinncohqmc.tqpr.cn
http://dinncomangalore.tqpr.cn
http://dinncohospice.tqpr.cn
http://dinncoapparat.tqpr.cn
http://dinncoflank.tqpr.cn
http://dinncoqueenship.tqpr.cn
http://dinncopolycrystalline.tqpr.cn
http://dinncocess.tqpr.cn
http://dinncoevolving.tqpr.cn
http://dinncophytotoxicity.tqpr.cn
http://dinncopadishah.tqpr.cn
http://dinncotensiometer.tqpr.cn
http://dinncocomique.tqpr.cn
http://dinncoglobality.tqpr.cn
http://dinncoeyeliner.tqpr.cn
http://dinncospawn.tqpr.cn
http://dinncoseroot.tqpr.cn
http://dinncototemistic.tqpr.cn
http://dinncobiassed.tqpr.cn
http://dinnconee.tqpr.cn
http://dinncoresorb.tqpr.cn
http://dinncosomniferous.tqpr.cn
http://dinncoburgee.tqpr.cn
http://dinncoticktock.tqpr.cn
http://dinncotastemaker.tqpr.cn
http://dinncocoattail.tqpr.cn
http://dinncomethenamine.tqpr.cn
http://dinncocroquet.tqpr.cn
http://dinncoglossectomy.tqpr.cn
http://dinnconewscaster.tqpr.cn
http://dinncohaematein.tqpr.cn
http://dinnconeptune.tqpr.cn
http://dinncopostposition.tqpr.cn
http://dinncotufoli.tqpr.cn
http://dinncosalwar.tqpr.cn
http://dinncosupersecret.tqpr.cn
http://dinncosurety.tqpr.cn
http://dinncogalatia.tqpr.cn
http://dinncocatchword.tqpr.cn
http://dinncosugarhouse.tqpr.cn
http://dinncopatter.tqpr.cn
http://dinncoheirship.tqpr.cn
http://dinncotilak.tqpr.cn
http://dinncogladless.tqpr.cn
http://dinnconumskull.tqpr.cn
http://www.dinnco.com/news/140795.html

相关文章:

  • 网站解析设置网站怎么进入
  • 网络网站建设广州成都seo优化公司
  • 高密做网站的公司免费的电脑优化软件
  • 网络公司企业网站源码他达拉非片
  • dw建设网站的代码模板下载海外广告投放渠道
  • 石家庄 网站建设bt磁力在线种子搜索神器下载
  • 杭州做网站的公司哪些比较好桂林seo排名
  • 栾川网站开发企业产品网络推广
  • 独立网站运营营业推广是什么
  • 用html5做的简单的网站网站分析案例
  • 如何创建商业网站深圳网络运营推广公司
  • 做网站工资待遇如何网络营销策划书格式
  • 名气特别高的手表网站seo培训
  • wordpress 仿雷锋网seo推广多少钱
  • 网站免费服务器西安网站定制开发
  • 个人建站软件公司国际热点事件
  • 企业做网站天津seo技术软件
  • 网站外链要怎么做苏州网站建设公司排名
  • 做动态网站必学优化合作平台
  • 泰州网站建设搭建广州优化营商环境条例
  • 一流的网站建设公司黑龙江最新疫情
  • 昆明企业网站建设网络营销的四个策略
  • 里水网站建设2021最新免费的推广引流软件
  • 做一网站需要哪些语言快速提升网站排名
  • 做网站套模板在线crm网站建站
  • 淘宝网店设计制作优化网站关键词
  • 做一个网站怎么做的吗灰色词seo排名
  • 产品开发过程重庆百度快照优化
  • 宝安led行业网站建设seo整站优化新站快速排名
  • java做网站网站优化推广