装修网站怎么做的好网站后端开发语言

news/2025/10/4 10:29:13/文章来源:
装修网站怎么做的好,网站后端开发语言,网站的二维码怎么做,企业展示网站开发题目#xff1a; Bessie听说有场史无前例的流星雨即将来临#xff1b;有谶言#xff1a;陨星将落#xff0c;徒留灰烬。为保生机#xff0c;她誓将找寻安全之所#xff08;永避星坠之地#xff09;。目前她正在平面坐标系的原点放牧#xff0c;打算在群星断其生路前转…题目 Bessie听说有场史无前例的流星雨即将来临有谶言陨星将落徒留灰烬。为保生机她誓将找寻安全之所永避星坠之地。目前她正在平面坐标系的原点放牧打算在群星断其生路前转移至安全地点。 此次共有M (1 ≤ M ≤ 50,000)颗流星来袭流星i将在时间点Ti (0 ≤ Ti ≤ 1,000) 袭击点 (Xi, Yi) (0 ≤ Xi ≤ 300; 0 ≤ Yi ≤ 300)。每颗流星都将摧毁落点及其相邻四点的区域。 Bessie在0时刻时处于原点且只能行于第一象限以平行与坐标轴每秒一个单位长度的速度奔走于未被毁坏的相邻通常为4点上。在某点被摧毁的刹那及其往后的时刻她都无法进入该点。 寻找Bessie到达安全地点所需的最短时间。 Input - 输入 * 第1行: 一个整数: M * 第2..M1行: 第i1行包含由空格分隔的三个整数: Xi, Yi, and Ti Output - 输出 * 仅一行: Bessie寻得安全点所花费的最短时间无解则为-1。 Sample Input - 输入样例 4 0 0 2 2 1 2 1 1 2 0 3 5 Sample Output - 输出样例 5 分析与解答 这里没有给出图而是通过一些数据让你先建一个图map[i][j]存的是这个点的爆炸时间我们初始化最大时间然后输入数据是把这个数以及他上下左右四个方位全部的时间填上这里可能会重复爆我们写最早爆的时间也就是最小的时间。 然后我们从00开始搜bfs中先把00放入队列然后只要队列不为空就继续搜先取出队首元素。由于如果某个点被炸掉他就不可能停在该点最终她停的点一定是没有被炸的那个点也就是说如果队首元素的map值是我们一开始赋的值maxn那我们就可以返回这个点的时间了。如果没返回就继续上下左右遍历更改点的坐标以及时间如果这个点没出现过而且他在第一象限而且此时此刻的时间小于map里开始爆的时间那就说明可以走这个点就把这个点push到队列里并做上标记 这个代码稍微改一点就wa一次时main里那个t不能写成map[i][j]还有一个是bfs里面参数的位置稍微一改就错具体错到哪我调试了两小时没调出来md以后干脆先建结点再判断吧参数再for里for外if里if外这东西我头疼 代码参考 https://blog.csdn.net/coraline_m/article/details/18035393 #includeiostream #includecstdio #includecstring #includequeue using namespace std; int maxn10000; int dir[4][2]{{-1,0},{1,0},{0,1},{0,-1}}; int mp[305][305]; int visi[305][305]; struct node {int x,y,t;//坐标和时间 };int bfs(int x,int y)//从00点开始 {queuenode mq;node nod; nod.xx,nod.yy,nod.t0;mq.push(nod);while(!mq.empty()){int cx,cy,px,py,time;nodmq.front();mq.pop();cxnod.x,cynod.y,timenod.t;if(mp[cx][cy]maxn)//没有被炸掉 {//couttimeendl;return time;}for(int i0;i4;i)//00上下左右跑 {pxcxdir[i][0],pycydir[i][1];nod.xpx,nod.ypy,nod.ttime1;if(px0py0!visi[px][py]nod.tmp[px][py])//nod。t小于他说明可以走这个点 {visi[px][py]1;mq.push(nod);}}}return -1; }int main() {int n,i,j;int x,y,tim,cx,cy;while(cinn){for(i0;i304;i)for(j0;j304;j)mp[i][j]maxn;while(n--){scanf(%d%d%d,x,y,tim);mp[x][y]min(mp[x][y],tim);//mp存的是最早爆的时间 for(i0;i4;i)// 他上下左右四个点位全爆掉 {cxxdir[i][0],cyydir[i][1];if(cx0cy0) mp[cx][cy]min(mp[cx][cy],tim);//点在第一象限内 }}memset(visi,0,sizeof(visi));//初始化标志数组 visi[0][0]1;int resbfs(0,0);coutresendl;}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927020.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

站长查询工具网站建设功能定位

很多时候需要用到连续的id进行数据对比,如判断是否连续等问题。那么,生成连续整数的方式有多种,首先容易想到的是逐步循环,如果想生成1kw条记录,则需要循环1kw次进行插入,那么有没有其他方式呢,…

linux jenkins服务启动异常等,排查是否日志磁盘空间满 du df命令

linux jenkins服务启动异常等,排查是否日志磁盘空间满 du df命令linux jenkins服务启动异常等,排查是否日志磁盘空间满 du df命令 日志路径问题PM2默认日志路径为/root/.pm2/logs/,若该目录权限不足或磁盘空间已满会…

详细介绍:LeetCode 391 完美矩形

详细介绍:LeetCode 391 完美矩形pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&q…

[NOI2025] 集合 题解

[NOI2025] 集合 题解去不了 NOI 的菜鸡终于把集合看懂了,写个博客加深一下印象。 [NOI2025] 集合 要求: \[ans=\sum_P \sum_Q [f(p)=f(Q)][P\cap Q = \emptyset] \prod_{i\in P\cup Q} a_i \]先处理这题比较特殊的 \…

网站模板下载百度云链接怎么做的crm管理系统定制

本文由云社区发表本文作者:许中清,腾讯云自研数据库CynosDB的分布式存储CynosStore负责人。从事数据库内核开发、数据库产品架构和规划。曾就职于华为,2015年加入腾讯,参与过TBase(PGXZ)、CynosDB等数据库产品研发。专注于关系数据…

做文案策划需要用到的网站化妆品网站设计

常量是一个特殊的符号,它有一个从不变化的值。定义常量符号时,它的值必须能在编译时确定。确定之后,编译器将常量的值保存到程序集的元数据中。这意味着只能为编译器认定的基元类型定义常量。在C#中一下类型都是基元类型,可用于定…

详细介绍:Linux 自定义shell命令解释器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

bi数据报表发送周期,周报和月报获取日期时间

bi数据报表发送周期,周报和月报获取日期时间bi数据报表发送周期,周报和月报获取日期时间 1.今天是周四,获取上周四-本周三的日期,格式为yyyyMMddHHmmssString startTime = "";String endTime = "&q…

自己站网站可以做h5游戏的网站

一.压榨历史 1.单进程人工切换。纸带机。只能解决简单的数学问题。 2.单道批处理。多进程批处理。多个任务批量执行。解决手动操作时需要人工切换作业导致的系统利用率低的问题 3.多进程并行处理。把程序写在不同的内存位置来回切换。当一个作业在等待I/O处理时,…

美工网站设计门户网站创新的方式有

利用两个管道进行进程间双向通信在第一篇练习已经大致作出说明,下面将进行一个更为综合的练习 首先看题目: 设有二元函数f(x,y) f(x) f(y) 其中: f(x) f(x-1) * x (x >1) f(x)1 (x1) f(y) f(y-1) f(y-2) (y> 2) f(y)1 (y1,2) 请编…

郑州机械网站建设导航滑动整屏网站

一、为什么要进行数据归一化 定义:把所有数据的特征都归到 [0,1] 之间 或 均值0方差1 的过程。原则:样本的所有特征,在特征空间中,对样本的距离产生的影响是同级的;问题:特征数字化后,由于取值…

电脑科技网站模板外链工具在线

1.Java语言的特点? 1.一面向对象(封装,继承,多态);2.平台无关性( Java 虚拟机实现平台无关性);(类是一种定义对象的蓝图或模板)3.支持多线程( C 语言没有内置…

技术Leader的1-3-5沟通法则:向上管理的艺术 - 指南

技术Leader的1-3-5沟通法则:向上管理的艺术 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

【Phar反序列化】 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

永年网站建设创建全国文明城市总结

1 rtsp 接入 我们使用unity UE 等三维渲染引擎中使用c编写插件来接入rtsp 视频。同时做融合的时候,和背景的三维颜色要一致,这就要使用视频融合修正技术。包括亮度,对比度,饱和度的修正。在单纯颜色上的修正可以简单使用rgb->…

楚雄自助建站系统地税城市维护建设税网站是什么

Azure 提供了几种托管网站的方式:Azure 应用服务、虚拟机、Service Fabric 和云服务。 本文可帮助你了解这几种方式,并针对 Web 应用程序做出正确的选择。 Azure 应用服务是大多数 Web 应用的最佳选择。 部署和管理都已集成到平台,站点可以快…

济南php网站开发使用element做的网站

Mars 是一个并行和分布式 Python 框架,能轻松把单机大家耳熟能详的的 numpy、pandas、scikit-learn 等库,以及 Python 函数利用多核或者多机加速。这其中,并行和分布式 Python 函数主要利用 Mars Remote API。 启动 Mars 分布式环境可以参考…

柳市网站优化昌江县住房和城乡建设局网站

网上排出此错误方法的很多,但是 都不简洁,找不到根本原因 主要排查两点: 1.代码中jdbc链接的编码规则 urljdbc:mysql://localhost:3306/title?useUnicodetrue&characterEncodingutf8 将characterEncoding设置为utf8 2.设置mysq…

网站备案中是什么意思新能源汽车车型及报价

给出两个正整数&#xff0c;判断他们的大小。 输入格式&#xff1a; 两个正整数。 输出格式&#xff1a; 若前者大&#xff0c;输出>&#xff1b; 若后者大&#xff0c;输出<&#xff1b; 若一样大&#xff0c;输出。 输入&#xff1a; 1412894619244619891 23762842…

完整教程:AI时代如何高效学习Python:从零基础到项目实战de封神之路(2025升级版)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …