P2658 汽车拉力比赛 这题的数据好像有问题,思路明明一样,代码的实现稍微有点区别,就会有样例报re。真的浪费了好长时间
#include
using namespace std;
int h[501][501],f[250001],a[250001],cnt;
int ans,l,r,n,m,mid;
int dx[4]={-1,0,1,0};
int dy[4]={0,1,0,-1};
int id(int x,int y)
{
return (x-1)*m+y;
}
int r_find(int r)
{
if(r==f[r]) return f[r];
f[r]=r_find(f[r]);
return f[r];
}
void add(int x,int y){f[r_find(x)]=r_find(y);return;}
bool check(int high)
{
for(int i=1;i>a[i].v;
}
n++;
a[n].x=tx,a[n].y=ty,a[n].v=inf;
sort(a,a+n,cmp);
for(int i=n;i>=1;i--)
{
if(a[i].v=0;j--)
{
if(a[j].v
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?