*求问?:为何会超时(TLE)?

2024-05-06 15:28
文章标签 超时 求问 tle

本文主要是介绍*求问?:为何会超时(TLE)?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

D - Grid and Magnet (atcoder.jp)

错误代码:

//2024年5月5日14:53:43
#include <bits/stdc++.h>
#define move mmove //防止与头文件中重复
using namespace std;
int h,w;
string s[1000];
const int move[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
bool used[1000][1000];
int cnt=0;
void dfs(int x,int y){used[x][y]=true;cnt++;if(s[x][y]=='*'){return ;}else{for(int i=0;i<4;i++){int X,Y;X=x+move[i][0];Y=y+move[i][1];if(X>=0&&X<h&&Y>=0&&Y<w&&s[X][Y]!='#'&&!used[X][Y]){dfs(X,Y);}}}return ;
}
int main(){cin>>h>>w;for(int i=0;i<h;i++){cin>>s[i];}//预处理for(int i=0;i<h;i++){for(int j=0;j<w;j++){if(s[i][j]=='#'){for(int k=0;k<4;k++){int I,J;I=i+move[k][0];J=j+move[k][1];if(I>=0&&I<h&&J>=0&&J<w&&s[I][J]!='#'){s[I][J]='*';}}}}}//深搜int maxv=1;//至少有一个for(int i=0;i<h;i++){for(int j=0;j<w;j++){if(s[i][j]=='.'){memset(used,false,sizeof(used));cnt=0;dfs(i,j);maxv=max(maxv,cnt);}}}cout<<maxv;return 0;
}

这篇关于*求问?:为何会超时(TLE)?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964707

相关文章

poj 2175 最小费用最大流TLE

题意: 一条街上有n个大楼,坐标为xi,yi,bi个人在里面工作。 然后防空洞的坐标为pj,qj,可以容纳cj个人。 从大楼i中的人到防空洞j去避难所需的时间为 abs(xi - pi) + (yi - qi) + 1。 现在设计了一个避难计划,指定从大楼i到防空洞j避难的人数 eij。 判断如果按照原计划进行,所有人避难所用的时间总和是不是最小的。 若是,输出“OPETIMAL",若

超时重试与风险学习

转自:https://juejin.cn/post/7085140011985109029,https://www.51cto.com/article/708109.html https://www.infoq.cn/article/5fboevkal0gvgvgeac4z, RPC的超时设置,一不小心就是线上事故-腾讯云开发者社区-腾讯云,有例子。 1.为何rpc超时重试 微服务节点之间的

尚品汇-延迟插件实现订单超时取消(四十五)

目录: (1)延迟插件封装 (2)基于延迟插件测试         如何保证消息幂等性? (3)改造订单service-order模块-实现订单超时取消 (1)延迟插件封装          把消息带过去:  在消息的重试发送消息的方法里封装:retrySendMsg (2)基于延迟插件测试 service-order模块  rabbit-util模块配置

spring boot mysql 8小时连接超时

使用springboot 线程池连接MySQL时,mysql数据库wait_timeout 为8个小时,所以程序第二天发现报错,在url配置了 autoReconnect=true 也不行,正确配置以下     #验证连接的有效性spring.datasource.test-while-idle=true#获取连接时候验证,会影响性能spring.datasource.test-on-bor

Android Studio编译时各类型网络超时优化方案

我们国家有很多长城,我觉得最重要的除了大家耳熟能详的西起嘉峪关,东至山海关的万里长城,还有一个叫GFW的国家长城防火墙,这个防火墙起初仅是为了禁止用户访问政治敏感信息,后来逐渐强大。。。目前最新进展是我们已和世界失联 WHEN: Android Studio在不少情况下会因为网络问题无法正常编译,通过分析可以知道,主要影响的两个点如下 Gradle下载超时gradle implemen

github.com连接超时

github.com连接超时 好书推荐 GitHub实践.pdf http://notescloud.top/cloudSearch/detail?id=1097 Git和GitHub使用教程 http://notescloud.top/cloudSearch/detail?id=2379 1.错误信息 之前github都能用,但是今天git clone的时候居然连不上了,报错信息如下

Download gradle超时

Android Studio经常会出现一直在Download gradle,可能是无法找到资源,可以按照如下方法 进入https://mirrors.cloud.tencent.com/gradle/下载gradle-wrapper.properties文件中所需要版本压缩包复制到C:\Users\用户名.gradle\wrapper\dists\gradle-7.4-all\aadb4xli

WebService如何设置基于cxf的wsdl2java生成的客户端超时

基于cxf 3.1.10版本 import org.apache.cxf.bus.spring.SpringBus;import org.apache.cxf.policy.PolicyDataEngine;@Bean(name = Bus.DEFAULT_BUS_ID)public SpringBus springBus() {SpringBus springBus = new Sprin

MySql数据库连接超时处理

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://honeypps.com/mysql/mysql-connect-timeout-processing/   博主在做web开发时遇到MySql数据库连接超时的问题。 控制台报错如下: Request pr

HttpClient连接超时及读取超时

HttpClient连接超时及读取超时 httpClient在执行具体http请求时候 有一个连接的时间和读取内容的时间; HttpClient连接时间 所谓连接的时候 是HttpClient发送请求的地方开始到连接上目标url主机地址的时间,理论上是距离越短越快, 线路越通畅越快,但是由于路由复杂交错,往往连接上的时间都不固定,运气不好连不上,HttpClien