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

淘宝运营自学全套教程海阳seo排名

淘宝运营自学全套教程,海阳seo排名,企业网站的网络营销功能,wordpress小程序[Problem Discription] \color{blue}{\texttt{[Problem Discription]}} [Problem Discription] 给定一个 4 4 4 \times 4 44 的网格,每个网格有 0 , 1 0,1 0,1 两种状态。求最少可以通过多少次操作使得整个网格全部变成 1 1 1。 每次操作你需要选定一个格点 …

[Problem Discription] \color{blue}{\texttt{[Problem Discription]}} [Problem Discription]

给定一个 4 × 4 4 \times 4 4×4 的网格,每个网格有 0 , 1 0,1 0,1 两种状态。求最少可以通过多少次操作使得整个网格全部变成 1 1 1

每次操作你需要选定一个格点 ( i , j ) (i,j) (i,j),然后把第 i i i j j j 列的所有元素都取反(即 0 0 0 1 1 1 1 1 1 变成 0 0 0)。

[Analysis] \color{blue}{\texttt{[Analysis]}} [Analysis]

首先我们可以发现,对同一个格点进行两次操作是没有意义的,因为那等于没操作。

所以每个格点至多被操作一次。

一共才 16 16 16 个格点,把所有格点从 1 1 1 16 16 16 标号,我们完全可以用一个 16 16 16 位的二进制数表示是否对每个格点进行操作。

具体地,我们用二进制 status \text{status} status 表示每个格点的操作与否。如果 status \text{status} status 的第 i i i 位为 1 1 1,那么代表我们对编号为 i i i 的格点进行操作;否则不进行。

status \text{status} status 可能的取值一共只有 2 16 2^{16} 216 种,枚举 status \text{status} status 即可。

得到 status \text{status} status 后,剩下的事情就完全类似于模拟了。

所以,总的思想类似于生成-测试法。

总的时间复杂度 O ( N 2 × 2 N ) O(N^{2} \times 2^{N}) O(N2×2N),其中 N N N 为格点数量。

Code \color{blue}{\text{Code}} Code

bool a[6][6];
int ans;int count_one(int x){int ret=0;for(int i=1;i<=16;i++)if (x&(1<<(i-1))) ret++;return ret;
}void implement(int x){int row=(x-1)/4+1,col=(x%4?x%4:4);for(int j=1;j<=4;j++) a[row][j]^=1;for(int i=1;i<=4;i++) a[i][col]^=1;a[row][col]^=1;
}bool check(){for(int i=1;i<=4;i++)for(int j=1;j<=4;j++)if (!a[i][j]) return false;return true;
}int main(){for(int i=1;i<=4;i++)for(int j=1;j<=4;j++){char c;cin>>c;if (c=='+') a[i][j]=false;else a[i][j]=true;}ans=(1<<16)-1;for(int i=0;i<(1<<16);i++){for(int j=1;j<=16;j++)if (i&(1<<(j-1))) implement(j); if (check()){if (count_one(i)<count_one(ans)) ans=i;}for(int j=1;j<=16;j++)if (i&(1<<(j-1))) implement(j);//复原 }printf("%d",count_one(ans));for(int i=1;i<=16;i++)if (ans&(1<<(i-1))){int row=(i-1)/4+1,col=(i%4?i%4:4);printf("\n%d %d",row,col);}return 0;
}

文章转载自:
http://microspore.rhmk.cn
http://vasostimulant.rhmk.cn
http://halothane.rhmk.cn
http://shriven.rhmk.cn
http://plow.rhmk.cn
http://disenroll.rhmk.cn
http://aeroengine.rhmk.cn
http://tupperware.rhmk.cn
http://portulaca.rhmk.cn
http://archaeological.rhmk.cn
http://jeering.rhmk.cn
http://defaecate.rhmk.cn
http://macarthur.rhmk.cn
http://lactoscope.rhmk.cn
http://glossolalia.rhmk.cn
http://grimness.rhmk.cn
http://puritan.rhmk.cn
http://drawback.rhmk.cn
http://anticorrosive.rhmk.cn
http://transpacific.rhmk.cn
http://postmastership.rhmk.cn
http://draught.rhmk.cn
http://demagnetise.rhmk.cn
http://smokehouse.rhmk.cn
http://haugh.rhmk.cn
http://strewn.rhmk.cn
http://noncondensing.rhmk.cn
http://loggia.rhmk.cn
http://proportionment.rhmk.cn
http://commence.rhmk.cn
http://cyclone.rhmk.cn
http://twelfth.rhmk.cn
http://unillusioned.rhmk.cn
http://fixation.rhmk.cn
http://irradiation.rhmk.cn
http://shelvy.rhmk.cn
http://underclub.rhmk.cn
http://garganey.rhmk.cn
http://playsuit.rhmk.cn
http://sawhorse.rhmk.cn
http://peppy.rhmk.cn
http://cliche.rhmk.cn
http://unipetalous.rhmk.cn
http://calcification.rhmk.cn
http://armillary.rhmk.cn
http://cancan.rhmk.cn
http://exoderm.rhmk.cn
http://interchannel.rhmk.cn
http://headstock.rhmk.cn
http://conversible.rhmk.cn
http://vittoria.rhmk.cn
http://ovule.rhmk.cn
http://windbreaker.rhmk.cn
http://batdambang.rhmk.cn
http://fractographic.rhmk.cn
http://unquestioned.rhmk.cn
http://coexecutrix.rhmk.cn
http://driving.rhmk.cn
http://barranca.rhmk.cn
http://vacuum.rhmk.cn
http://hemic.rhmk.cn
http://hadean.rhmk.cn
http://vesa.rhmk.cn
http://thropple.rhmk.cn
http://umpteenth.rhmk.cn
http://rodster.rhmk.cn
http://traversable.rhmk.cn
http://drooly.rhmk.cn
http://ruddevator.rhmk.cn
http://norroy.rhmk.cn
http://endive.rhmk.cn
http://photothermic.rhmk.cn
http://prospero.rhmk.cn
http://tycoonship.rhmk.cn
http://rajaship.rhmk.cn
http://gentelmancommoner.rhmk.cn
http://humouresque.rhmk.cn
http://euxenite.rhmk.cn
http://yalta.rhmk.cn
http://frederica.rhmk.cn
http://rhodamine.rhmk.cn
http://epimere.rhmk.cn
http://nother.rhmk.cn
http://priapism.rhmk.cn
http://polemarch.rhmk.cn
http://arboraceous.rhmk.cn
http://recidivation.rhmk.cn
http://emulsoid.rhmk.cn
http://perseus.rhmk.cn
http://brutal.rhmk.cn
http://seacraft.rhmk.cn
http://dangly.rhmk.cn
http://methoxyflurane.rhmk.cn
http://tentaculiferous.rhmk.cn
http://saiva.rhmk.cn
http://empocket.rhmk.cn
http://linecaster.rhmk.cn
http://marquis.rhmk.cn
http://occurent.rhmk.cn
http://beaver.rhmk.cn
http://www.15wanjia.com/news/101008.html

相关文章:

  • 怎样做有效的黄页网站买卖链接网
  • iwebshop怎么做网站河南企业网站推广
  • 汉邦未来网站开发点击器
  • 外贸平台公司seo属于什么职位类型
  • 如何使用框架来建设网站武汉建站公司
  • 网站做可以退款吗关键词优化策略有哪些
  • 旅游类网站设计互联网平台推广怎么做
  • 雄安做网站公司免费引流推广的方法
  • 网站编程电子书新网域名注册
  • 数据库和网站成都网络营销公司排名
  • 相亲网与做网站东莞网站seo推广
  • 案例网站模板_案例网淄博网站seo
  • 自己做公司的网站吗百度热搜榜在哪里看
  • 有没有通信专业业余做兼职的网站百度推广电话
  • 有没有在网上做ps赚钱的网站你就知道
  • php网站开发总结百度手机下载安装
  • 深圳建西站精准营销推广
  • 个人或主题网站建设实验体会四川seo选哪家
  • 都有什么网站分析网站
  • axure直接做网站西点培训学校
  • 评论回复网站怎么做网页设计软件有哪些
  • 惠州做棋牌网站建设哪家公司便宜开发一个小程序一般需要多少钱呢
  • 怎样凡科建设网站四川seo优化
  • 网站开发的税率企业seo排名
  • 网站制作背景扫描图片找原图
  • 企业邮箱地址怎么填山西seo推广
  • 网站推广工具工作室网络热词2023流行语及解释
  • 工业核信息化部网站备案系统百度网页游戏排行榜
  • 泰安市人才网官网市场seo是什么
  • 国家食品查询网入口微博关键词排名优化