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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

关于我转生变成史莱姆这档事

發布時間:2024/10/5 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于我转生变成史莱姆这档事 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://ac.nowcoder.com/acm/contest/318/F

C++版本一

題解:思路:二分+搜索,每次二分利姆魯的初始攻擊值,如果這個攻擊值能夠拯救到靜就將mid賦值給ub,同時令ans = mid,否則就將mid賦值給lb,最后輸出ans即可。

#include<bits/stdc++.h> using namespace std;int t, n, sx, sy, ex, ey; int mp[505][505], vis[505][505]; int dx[] = {1, -1, 0, 0}, dy[] = {0, 0, 1, -1};struct node {int x, y; }nw, nxt;bool go(int x, int y) {if(x < 1 || x > n) return false;if(y < 1 || y > n) return false;if(vis[x][y]) return false;return true; }bool check(int x) {queue<node> q;memset(vis, 0, sizeof(vis));nw.x = sx, nw.y = sy;vis[sx][sy] = 1;q.push(nw);while(!q.empty()) {nw = q.front(); q.pop();if(nw.x == ex && nw.y == ey) return true;for(int i = 0; i < 4; i++) {nxt.x = nw.x + dx[i];nxt.y = nw.y + dy[i];if(go(nxt.x, nxt.y) && mp[nxt.x][nxt.y] <= x) {q.push(nxt);vis[nxt.x][nxt.y] = 1;}}}return false; }int main() {scanf("%d", &t);while(t--) {int mx = -1;scanf("%d", &n);for(int i = 1; i <= n; i++) {for(int j = 1; j <= n; j++) {scanf("%d", &mp[i][j]);mx = max(mx, mp[i][j]);}}scanf("%d%d%d%d", &sx, &sy, &ex, &ey);int ub = mx, lb = 0, mid;while(ub >= lb) {mid = (ub + lb) >> 1;if(check(mid)) {ub = mid - 1;} else {lb = mid + 1;}}printf("%d\n", lb);}return 0; }

C++版本二

題解:

二分+BFS

/* *@Author: STZG *@Language: C++ */ #include <bits/stdc++.h> #include<iostream> #include<algorithm> #include<cstdlib> #include<cstring> #include<cstdio> #include<string> #include<vector> #include<bitset> #include<queue> #include<deque> #include<stack> #include<cmath> #include<list> #include<map> #include<set> //#define DEBUG #define RI register int using namespace std; typedef long long ll; //typedef __int128 lll; const int N=1000+10; const int MOD=1e9+7; const double PI = acos(-1.0); const double EXP = 1E-8; const int INF = 0x3f3f3f3f; int t,n,m,k; int a[N][N]; int b[][2]={1,0,0,1,-1,0,0,-1}; int vis[N][N]; int sx,sy,ex,ey; struct node{int x,y; }f,s,tmp; bool bfs(int x){memset(vis,0,sizeof(vis));queue<node>q;s.x=sx;s.y=sy;vis[sx][sy]=1;q.push(s);while(!q.empty()){f=q.front();q.pop();if(f.x==ex&&f.y==ey){return 1;}for(int i=0;i<4;i++){tmp.x=f.x+b[i][0];tmp.y=f.y+b[i][1];//cout<<tmp.x<<" "<<tmp.y<<endl;if(1<=tmp.x&&tmp.x<=n&&1<=tmp.y&&tmp.y<=n&&!vis[tmp.x][tmp.y]&&x>=a[tmp.x][tmp.y]){vis[tmp.x][tmp.y]=1;q.push(tmp);}}}return 0; } int main() { #ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout); #endifwhile(~scanf("%d",&t)){while(t--){scanf("%d",&n);for(int i=1;i<=n;i++){for(int j=1;j<=n;j++){scanf("%d",&a[i][j]);}}scanf("%d%d%d%d",&sx,&sy,&ex,&ey);int l=0;int r=1e5;int mid;int ans=0;while(l<=r){mid=(l+r)>>1;if(bfs(mid)){ans=mid;r=mid-1;}else{l=mid+1;}}printf("%d\n",ans);}}//cout << "Hello world!" << endl;return 0; }

?

總結

以上是生活随笔為你收集整理的关于我转生变成史莱姆这档事的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 免费看一级 | 国产欧美久久久精品免费 | 色欲av永久无码精品无码蜜桃 | 国产色图视频 | 少妇在线观看 | 亚洲精品久久视频 | 日韩一级片免费看 | 国产suv精品一区二区69 | 中日韩精品在线 | 国产精品久久久久毛片 | 在线不卡视频 | 亚洲av激情无码专区在线播放 | 蜜桃av导航 | 91麻豆国产视频 | 国产精品99久久久久 | 天天夜夜操| a级一级片| 每日在线观看av | av综合网站| 欧美日本成人 | 日韩视频免费 | 成人精品视频在线观看 | 亚洲AV无码精品色毛片浪潮 | 成年人在线免费观看视频网站 | 人妻妺妺窝人体色www聚色窝 | 午夜一区二区三区免费观看 | 欧美vieox另类极品 | 精品一区二三区 | 欧美xxxxx自由摘花 | 欧美日韩在线免费播放 | 色视频免费看 | 国产chinese男男网站大全 | av丝袜天堂 | 久久撸视频 | 欧洲精品久久久久毛片完整版 | 亚洲免费观看在线 | 久久嫩草精品久久久久 | 亚洲精品一级片 | 美女又爽又黄 | 17草在线 | 亚洲美女福利 | 欧美福利在线视频 | 欧美精品黄色片 | 黄色片播放器 | 69国产成人精品二区 | 一级特黄高清 | 2021亚洲天堂 | 99热久 | 亚洲一区二区在线观看视频 | 亚洲男女av | 国产大奶在线观看 | 麻豆久久久久久 | 一级黄色片在线播放 | 日日操av | 国产精品永久久久久久久久久 | 一本大道视频 | 精品综合久久久 | 一级黄色片欧美 | 日批视屏| 精品国产免费视频 | 免费视频久久 | 69亚洲精品久久久蜜桃小说 | 99视频精品在线 | 日韩va在线 | 国产日本欧美一区二区 | 在线观看的黄色网址 | 日本一二三区在线 | 日本在线不卡一区 | 波多野结衣一区二区三区在线观看 | 91禁在线观看 | 一区二区三区四区五区视频 | 亚洲美女综合网 | 国产高清亚洲 | 亚洲精品白浆高清久久久久久 | 国产人成视频在线观看 | 制服丝袜手机在线 | 少妇高潮一区二区三区69 | 亚洲人成色777777精品音频 | 91theporn国产在线观看 | 日本爽爽爽爽爽爽在线观看免 | 国产精品网站在线 | 中文字幕第一 | 91秦先生在线播放 | 中文字幕黑人 | 超碰天天操| 男人操女人网站 | 久久久精品福利 | 国产女主播福利 | 久草国产在线视频 | 中国极品少妇xxxx做受 | 天堂在线8| 成人精品亚洲 | 亚洲欧美在线综合 | 久久久久久久香蕉 | 黄色小说在线免费观看 | 超碰精品在线观看 | 免费视频网站在线观看入口 | 激情91| 伊人中文字幕在线观看 |