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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HDU 5612 Baby Ming and Matrix games

發布時間:2025/3/19 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 5612 Baby Ming and Matrix games 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

暴力搜索,據說精度卡的緊。。。但我是double過了的。

#include<cstdio> #include<cstring> #include<vector> #include<cmath> #include<queue> #include<list> #include<algorithm> using namespace std;const double eps=1e-8; int dir[4][2],t[4][2]; double a[100][100]; bool flag[100][100]; char s[100][100]; int n,m; double sum; bool ans; double path[1000];void init() {dir[0][0]=2; dir[0][1]=0;dir[1][0]=-2; dir[1][1]=0;dir[2][0]=0; dir[2][1]=2;dir[3][0]=0; dir[3][1]=-2;t[0][0]=1; t[0][1]=0;t[1][0]=-1; t[1][1]=0;t[2][0]=0; t[2][1]=1;t[3][0]=0; t[3][1]=-1;for(int i=0;i<n;i++)for(int j=0;j<m;j++)a[i][j]=-1.0;for(int i=0; i<n; i++)for(int j=0; j<m; j++)if(s[i][j]>='0'&&s[i][j]<='9')a[i][j]=1.0*(s[i][j]-'0');memset(flag,0,sizeof flag); }void dfs(double nowNum,int nowx,int nowy,int tot) {if(fabs(nowNum-sum)<eps){ans=1;return;}for(int i=0; i<4; i++){double newNum;int newX,newY;newX=nowx+dir[i][0];newY=nowy+dir[i][1];if(newX>=0&&newX<n){if(newY>=0&&newY<m){if(flag[newX][newY]==0){flag[newX][newY]=1;if(s[nowx+t[i][0]][nowy+t[i][1]]=='+'){newNum=nowNum+a[newX][newY];dfs(newNum,newX,newY,tot+1);if(ans) return;}else if(s[nowx+t[i][0]][nowy+t[i][1]]=='-'){newNum=nowNum-a[newX][newY];dfs(newNum,newX,newY,tot+1);if(ans) return;}else if(s[nowx+t[i][0]][nowy+t[i][1]]=='*'){newNum=nowNum*a[newX][newY];dfs(newNum,newX,newY,tot+1);if(ans) return;}else if(s[nowx+t[i][0]][nowy+t[i][1]]=='/'){if(fabs(a[newX][newY]-0.0)<eps) {flag[newX][newY]=0;continue;}newNum=nowNum/a[newX][newY];dfs(newNum,newX,newY,tot+1);if(ans) return;}flag[newX][newY]=0;}}}} }int main() {int T;scanf("%d",&T);while(T--){scanf("%d%d%lf",&n,&m,&sum);for(int i=0; i<n; i++) scanf("%s",s[i]);init();ans=0;for(int i=0; i<n; i++)for(int j=0; j<m; j++)if(a[i][j]>=0){memset(flag,0,sizeof flag);flag[i][j]=1;dfs(a[i][j],i,j,1);if(ans) break;}if(ans) printf("Possible\n");else printf("Impossible\n");}return 0; }

?

轉載于:https://www.cnblogs.com/zufezzt/p/5157992.html

總結

以上是生活随笔為你收集整理的HDU 5612 Baby Ming and Matrix games的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男操女免费网站 | 国产精品久久久久毛片 | 久久精品午夜 | 国产激情无码一区二区 | 国产成人三级在线播放 | 日韩成人av一区二区 | 欧美影视一区二区 | 国产又大又黄的视频 | 丰满岳乱妇一区二区 | 巨乳xxx | 日本www网站 | 91啦中文 | 成人精品亚洲 | 亚洲精品二| 一级片毛片 | 永久免费在线视频 | 亚洲孕交 | 欧美日韩国产成人 | 国产一区二区三区免费视频 | 日韩字幕在线观看 | 国产精品99精品久久免费 | 日韩爽片| 大黄毛片 | www中文字幕在线观看 | 亚洲国产亚洲 | 欧美日韩三级在线 | 日本公与丰满熄 | 日韩成人黄色片 | 北条麻妃一区二区三区免费 | 高清中文字幕在线a片 | 奇米影视77777 | jizz在线免费观看 | 国产视频网 | 国内精品国产三级国产aⅴ久 | 亚洲精品国偷拍自产在线观看蜜桃 | 中文字幕有码av | 爱福利视频网 | 自拍超碰| 日本三级免费看 | 西西毛片 | 亚洲综合视频在线观看 | 日本高清网色 | 成人手机在线播放 | 天堂中文在线免费观看 | 99久久婷婷国产综合精品 | 午夜影院18 | 久久久全国免费视频 | 影音先锋黄色网址 | 小俊大肉大捧一进一出好爽 | 青青操网站 | 狠狠97| 中文字幕在线观看你懂的 | 欧美成人高清视频 | 日韩欧美在线观看 | 自偷自拍av | 久久久久国产一区二区三区潘金莲 | 另类综合小说 | 最新超碰 | 欧美成a| 国产98色在线 | 日韩 | 亚洲精品国产免费 | 足疗店女技师按摩毛片 | 重口h文| 欧美精品一区二区蜜桃 | 久久久久久中文字幕 | 99视频精品 | 色窝窝综合色窝窝久久 | 欧美女优在线 | 精品在线99 | 九九爱爱视频 | 国产成人精品片 | 日本午夜网 | 亚洲免费在线视频观看 | 欧美成人精品一区二区三区在线看 | 四虎影视成人永久免费观看亚洲欧美 | 免费性爱视频 | 午夜偷拍视频 | 一级黄色性视频 | 图片区偷拍区小说区 | 特级西西444www大精品视频 | 午夜av不卡| 精品免费av | av网站免费大全 | 国产精品夜夜夜爽张柏芝 | 国产视频二区三区 | 欧美一级夜夜爽 | 精品国产鲁一鲁一区二区张丽 | 男人喷出精子视频 | 国产亚洲综合精品 | 香蕉视频一区二区 | 操日本老妇| 日韩av一区二区在线播放 | 亚洲av久久久噜噜噜熟女软件 | 天天视频色| 国产95在线 | 黄色小说图片视频 | 一级黄av | 日本乱码一区二区 | 成人国产精品久久久 |