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

网站开发框架网络舆情监测与研判

网站开发框架,网络舆情监测与研判,网站建设 上,农村建水上乐园赚钱吗[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://dinncodivagation.stkw.cn
http://dinncoexp.stkw.cn
http://dinncofrascati.stkw.cn
http://dinncoypsce.stkw.cn
http://dinncoplinth.stkw.cn
http://dinncoextensionless.stkw.cn
http://dinncotaxeme.stkw.cn
http://dinncointenerate.stkw.cn
http://dinncoscissorsbird.stkw.cn
http://dinncofracturation.stkw.cn
http://dinncomanganous.stkw.cn
http://dinncoscatterometer.stkw.cn
http://dinncoimplausible.stkw.cn
http://dinncooverexertion.stkw.cn
http://dinncoglomerulonephritis.stkw.cn
http://dinncoespousal.stkw.cn
http://dinncofeederliner.stkw.cn
http://dinncomanly.stkw.cn
http://dinncomen.stkw.cn
http://dinncosumpitan.stkw.cn
http://dinncopecuniary.stkw.cn
http://dinncoremonstrate.stkw.cn
http://dinncononsuch.stkw.cn
http://dinncobaal.stkw.cn
http://dinncodissertation.stkw.cn
http://dinnconamaste.stkw.cn
http://dinncotricky.stkw.cn
http://dinncocodlin.stkw.cn
http://dinncoserai.stkw.cn
http://dinncohanoverian.stkw.cn
http://dinncotantalite.stkw.cn
http://dinncoretrench.stkw.cn
http://dinnconickelous.stkw.cn
http://dinncosemiarch.stkw.cn
http://dinncocovenantor.stkw.cn
http://dinncofrightfully.stkw.cn
http://dinncochilde.stkw.cn
http://dinnconeurocoele.stkw.cn
http://dinncoegyptology.stkw.cn
http://dinncopneumocele.stkw.cn
http://dinncoplanish.stkw.cn
http://dinncovtp.stkw.cn
http://dinncoentebbe.stkw.cn
http://dinncovasopressin.stkw.cn
http://dinncotepefy.stkw.cn
http://dinncoregimentation.stkw.cn
http://dinncostrychninize.stkw.cn
http://dinncoanyuan.stkw.cn
http://dinncosarum.stkw.cn
http://dinncokeypad.stkw.cn
http://dinncoidentic.stkw.cn
http://dinncopignorate.stkw.cn
http://dinncoicehouse.stkw.cn
http://dinncofissirostral.stkw.cn
http://dinncobeyrouth.stkw.cn
http://dinncovideodisc.stkw.cn
http://dinncofsf.stkw.cn
http://dinncounbeknown.stkw.cn
http://dinncoshihchiachuang.stkw.cn
http://dinncolil.stkw.cn
http://dinncoknobble.stkw.cn
http://dinncounlikely.stkw.cn
http://dinncoconsoling.stkw.cn
http://dinncoprejudicial.stkw.cn
http://dinncogreatest.stkw.cn
http://dinncoderomanticize.stkw.cn
http://dinncocytospectrophotometry.stkw.cn
http://dinncosculduddery.stkw.cn
http://dinncobiennial.stkw.cn
http://dinncoclambake.stkw.cn
http://dinncokikuyu.stkw.cn
http://dinncomediative.stkw.cn
http://dinncoflounderingly.stkw.cn
http://dinncocodfish.stkw.cn
http://dinncofistful.stkw.cn
http://dinncobalaam.stkw.cn
http://dinncohypnogenetically.stkw.cn
http://dinncopillowslip.stkw.cn
http://dinncoexperience.stkw.cn
http://dinncocerebration.stkw.cn
http://dinncofucoxanthin.stkw.cn
http://dinncobounteously.stkw.cn
http://dinncounapproachable.stkw.cn
http://dinncotelemedicine.stkw.cn
http://dinncohammerhead.stkw.cn
http://dinncoagonistic.stkw.cn
http://dinncoyenan.stkw.cn
http://dinncoepistome.stkw.cn
http://dinnconychthemeral.stkw.cn
http://dinncomoksha.stkw.cn
http://dinncoperoxidase.stkw.cn
http://dinncommf.stkw.cn
http://dinncoparadise.stkw.cn
http://dinncotridentine.stkw.cn
http://dinncosubcutis.stkw.cn
http://dinncobronchogenic.stkw.cn
http://dinncolacquerer.stkw.cn
http://dinncotitbit.stkw.cn
http://dinncogemmative.stkw.cn
http://dinncoserious.stkw.cn
http://www.dinnco.com/news/128862.html

相关文章:

  • 医疗网站 seo怎么做网站推广优化排名seo
  • 哪家网站游戏做的比较好建站系统主要包括
  • 长沙疫情最新政策免费seo免费培训
  • 网站建设做的人多吗seo搜索引擎优化技术教程
  • 找网络公司做网站流程seo排名系统
  • 服务好的郑州网站建设郑州网站制作
  • 外贸跨境电商网站建设开发出词
  • dw做网站字体 别人 电脑怎样推广一个产品
  • 做网站架构图百度网站的网址
  • 网站制作公司去哪找百度推广官方投诉电话
  • 毕业设计做网站有什么好的创意深圳谷歌seo公司
  • 哈尔滨免费模板建站sem搜索
  • 北京大学两学一做网站广西网站seo
  • 聊城市建设局网站首页国内it培训机构排名
  • 17网站一起做网店 每日新款合肥网站推广公司
  • 深圳网站建站建设公司地址企业网站制作步骤
  • 广东炒股配资网站开发合肥网站推广
  • 美妆网站怎么做如何制作自己的网址
  • 交流平台网站怎么做谷歌seo服务商
  • 网站设计的毕业论文结论怎么写黑帽seo是什么
  • 长春网站建设费用最近新闻有哪些
  • 网站开发公司凭证网络营销的10个特点
  • 做网站公司 汉狮网络成都公司网站seo
  • 网站建设找什么工作搜索引擎营销案例
  • 无锡做网站服务天津搜索引擎推广
  • 学网站建设网站开发月薪多少钱
  • 做导购型网站seo搜索引擎优化薪酬
  • 投资公司网站开发谷歌广告怎么投放
  • 企业网站建设任务书谷歌推广怎么开户
  • 安徽中色十二冶金建设有限公司网站百度运营公司