日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jzoj1266,P1879-[USACO06NOV]玉米田Corn Fields【状态压缩,dp】

發(fā)布時(shí)間:2023/12/3 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jzoj1266,P1879-[USACO06NOV]玉米田Corn Fields【状态压缩,dp】 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

正題

評(píng)測(cè)記錄:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1879


大意

有n*m的矩陣,有些地方可以放,有些不可以放,不可以相鄰的放,求放置方法總數(shù)。


解題思路

先用二進(jìn)制表示每一行的是否可以放置的狀態(tài)。
然后用state[i]state[i]來表示只計(jì)算單行第ii種狀態(tài)是否合法。
然后每次將狀態(tài)左移和右移一位然后用&運(yùn)算判斷是否合法就行了。
之后我們開始dp
f[i][j]f[i][j]表示第i行第j種狀態(tài)的方案數(shù)。然后我們枚舉上一行的狀態(tài)kk<script type="math/tex" id="MathJax-Element-2449">k</script>,然后判斷兩個(gè)狀態(tài)是否合法。


code

#include<cstdio> #include<algorithm> #define MN 4100 using namespace std; int n,m,c,f[MN],F[14][MN],state[MN],ans,MS; int main() {//freopen("cowfood.in","r",stdin);//freopen("cowfood.out","w",stdout);scanf("%d%d",&n,&m);for (int i=1;i<=n;i++)for (int j=1;j<=m;j++){ scanf("%d",&c);f[i]=(f[i]<<1)+c;}MS=1<<m;for (int i=0;i<MS;i++)state[i]=!(i&(i<<1)||i&(i>>1));F[0][0]=1;for (int i=1;i<=n;i++)for (int j=0;j<MS;j++)if (state[j]&&(j&f[i])==j)for (int k=0;k<MS;k++)if (!(k&j))F[i][j]=(F[i][j]+F[i-1][k])%100000000;for (int i=0;i<MS;i++)ans=(ans+F[n][i])%100000000;printf("%d",ans); } 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的jzoj1266,P1879-[USACO06NOV]玉米田Corn Fields【状态压缩,dp】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人片片 | 污污小视频 | 亚洲色成人www永久网站 | 无码精品人妻一二三区红粉影视 | 国产片久久 | 亚洲做受高潮无遮挡 | 自拍色图| 国内自拍视频网站 | 亚洲欧美在线看 | 911av| 日韩一区二区三区三四区视频在线观看 | 对白超刺激精彩粗话av | 色久网| 韩国美女福利视频 | 国产精品无码免费播放 | 精品一区在线视频 | 亚洲www啪成人一区二区麻豆 | 欧美成人h版 | 亚洲黄色大全 | 玩弄人妻少妇500系列视频 | 色秀av| 91蝌蚪在线观看 | 涩涩涩综合 | 中文亚洲av片不卡在线观看 | 中文字幕亚洲一区二区三区 | 日韩精品一区二区三区视频在线观看 | 欧美一级鲁丝片 | xxxxx亚洲 | 精品中文字幕av | 美女裸体网站久久久 | 国产一区二区三区免费观看 | 麻豆福利在线 | 无码人妻aⅴ一区二区三区日本 | 成人av观看 | 日本黄色一级 | 在线天堂网| www噜噜噜 | 成人刺激视频 | 日韩成人av一区二区 | 3p在线视频| 精彩视频一区二区三区 | 亚洲永久精品ww.7491进入 | 中文字幕无线精品亚洲乱码一区 | 91综合国产 | 久久免费国产精品 | 国产小毛片 | 亚洲AV无码AV吞精久久中文版 | 国产欧美熟妇另类久久久 | 99久久这里只有精品 | 亚洲综合激情网 | 亚洲乱码日产精品bd在线观看 | 亚洲午夜精品久久久久久app | 在线观看色网站 | 91视频最新地址 | 熟女俱乐部一区二区 | www天堂在线 | 蜜桃久久一区二区三区 | 欧美日韩精品区 | 91久久极品少妇xxxxⅹ软件 | 草草影院av | 国产91精品高潮白浆喷水 | 日本二区三区视频 | av免费观看网 | 91久久久国产精品 | 久久2019| 一区二区在线播放视频 | av美女在线 | 亚洲偷偷 | 国产精品亚洲无码 | 国产免费视屏 | 国产主播中文字幕 | 亚洲区第一页 | www五月天com| 欧美亚洲视频一区 | 亚洲精品国产电影 | 亚洲男人的天堂在线观看 | 夜夜操免费视频 | 成人做受视频试看60秒 | 视频一区二区欧美 | 视频一区二区在线播放 | 欧美射射 | 午夜污片 | 国色天香一区二区 | 欧美三级韩国三级日本三斤在线观看 | 亚洲欧美另类一区 | 成人福利视频在线 | 三级黄色免费网站 | 艳妇臀荡乳欲伦交换gif | 国产日韩一区二区三区在线观看 | 天天操夜夜操 | 婷婷影音 | 黄色大全免费看 | 日韩一级免费观看 | 大尺度做爰床戏呻吟舒畅 | 欧美八区| 精品96久久久久久中文字幕无 | 久久国产劲爆∧v内射 | 黑人大群体交免费视频 | 一级欧美一级日韩 |