PBCWZCC @ 2018-08-19 19:20:39
我翻出了不知多久前做的这题的记录,看到代码有一处很不爽就顺手改掉了,没想到。。。
#include<bits/stdc++.h>
using namespace std;
int R,C;
int f[111][111];
int a[111][111];
int mx[5]={0,1,-1,0,0},my[5]={0,0,0,1,-1};
int maxlen=1;
void dfs(int x,int y,int len)
{
int nx,ny,nlen=len+1;
for(int i=1;i<=4;i++)
{
nx=x+mx[i];ny=y+my[i];
if(a[x][y]>a[nx][ny]/*#####*/ && f[nx][ny]<nlen && nx>=1 && nx<=R && ny>=1 && ny<=C)
{
f[nx][ny]=nlen;
maxlen=max(maxlen,nlen);
dfs(nx,ny,nlen);
}
}
}
int main()
{
memset(f,-1,sizeof(f));
// printf("1");return 0;//刷出答案案
scanf("%d%d",&R,&C);
for(int i=1;i<=R;i++)
{
for(int j=1;j<=C;j++)
{
scanf("%d",&a[i][j]);
// f[i][j]=1;
}
}
for(int i=1;i<=R;i++)
{
for(int j=1;j<=C;j++)
{
if(f[i][j]==-1)dfs(i,j,1);
}
}
printf("%d",maxlen);
return 0;
}
恰好
改了一处后:
#include<algorithm>
#include<cstring>
#include<cstdio>
#include<cmath>
using namespace std;
int R,C;
int f[111][111];
int a[111][111];
int mx[5]={0,1,-1,0,0},my[5]={0,0,0,1,-1};
int maxlen=1;
void dfs(int x,int y,int len)
{
int nx,ny,nlen=len+1;
for(int i=1;i<=4;i++)
{
nx=x+mx[i];ny=y+my[i];
if(a[x][y]>a[nx][ny]/*#####*/ && f[nx][ny]<nlen && nx>=1 && nx<=R && ny>=1 && ny<=C)
{
f[nx][ny]=nlen;
maxlen=max(maxlen,nlen);
dfs(nx,ny,nlen);
}
}
}
int main()
{
memset(f,-1,sizeof(f));
// printf("1");return 0;//刷出答案案
scanf("%d%d",&R,&C);
for(int i=1;i<=R;i++)
{
for(int j=1;j<=C;j++)
{
scanf("%d",&a[i][j]);
// f[i][j]=1;
}
}
for(int i=1;i<=R;i++)
{
for(int j=1;j<=C;j++)
{
if(f[i][j]==-1)dfs(i,j,1);
}
}
printf("%d",maxlen);
return 0;
}
by SeKong @ 2018-08-19 19:44:01
@PBCWZCC 自己看看汇编后的结果,把无知当资本可真是可以。动不动就“震惊”,动不动就“毒害”,真是可笑。
by PBCWZCC @ 2018-08-19 19:52:51
@Skqliao 您能不能说话好听点,觉得这样刺伤别人很有意思
洛谷是增长见识的平台,不是大佬嘲讽蒟蒻的场所,从此我知错改错不就好了吗,您何苦要构造语言把我嘲讽到无地自容
还有,您这么夸张地描述,到底是谁更有意思
by 览遍千秋 @ 2018-08-19 19:53:33
@Skqliao 请去看看bits/stdc++.h库的内容吧
by PBCWZCC @ 2018-08-19 19:54:43
@Skqliao 咱们完全可以和解,而不是嘲讽与被嘲讽
不然只能是您太强了,我冒犯了
by zclclWJN @ 2018-08-19 19:57:25
@Skqliao 骂小学生有意思吗?
by SeKong @ 2018-08-19 19:58:02
@PBCWZCC
"震惊!只改一处,第二个点AC!"
"这警告我们,万能库是谋害Oier们的毒药"
您就算初中做实验听说过“误差”吗?听说过“控制变量”吗?拿两份相隔六个月的代码作为论据来证明观点,到底是没学过做实验呐,还是想当然呐?是故意误导别人呐,还是没有任何经验呐?
万能库怎么你了,就毒害Oier了?真的就是那种传说中“听说什么好用就去用,出了问题二话不说把锅甩给它”的人,我至今无法理解是什么样的脑回路。
by SeKong @ 2018-08-19 19:58:33
@灰狼与蔷薇 自己看看汇编吧,头文件到底是个什么作用,还是有点常识。
by PBCWZCC @ 2018-08-19 20:00:27
@chen_zhe 麻烦把这帖当做水帖删掉,再以发布不正当言论的名义封禁我给 @Skqliao 和全体洛谷成员看看,这就是无知脑残者的下场
by SeKong @ 2018-08-19 20:00:45
@PBCWZCC 我并不想嘲讽你,有问题拿出来解决是很正常的,但是这种行为是绝对不可取的。下结论之前好歹要保证你的实验过程是否严谨,再配合相关资料予以佐证,而不是想当然就说,也不在乎它对不知道的人的影响。
by PBCWZCC @ 2018-08-19 20:01:27
对全体洛谷成员起警示作用
最好是永久封禁