http://paste.ubuntu.com/14124956/

#include <stdio.h>
#include <stdlib.h>
struct node
{
int step;
int who;
}e[][];
int next[][]={{,},{,},{,},{,-}};
int s[];
int min=;
int n,m;
int max_step()
{
int i;
int max=s[];
for (i=;i<=;i++)
{
if (max<s[i])
{
max=s[i];
}
}
return max;
}
void did(int i,int j,int m)
{
int sum=;
int tx,ty;
sum += e[i][j].who;
tx=i;
ty=j;
int k;
s[]=e[i][j].step;
for (k=;k<=;k++)
{
tx = tx+next[m][];
ty = ty+next[m][];
if (tx<||tx>n||ty<||ty>n||e[tx][ty].who==)
{
break;
}
sum += e[tx][ty].who;
s[k]=e[tx][ty].step;
}
if (sum==-||sum==)
{
int t=max_step();
if (min>t)
{
min = t;
}
}
return ;
}
int iswin()
{
int i,j;
for (i=;i<=n;i++)
{
for (j=;j<=n;j++)
{
if (e[i][j].who!=)
{
did(i,j,);
did(i,j,);
did(i,j,);
did(i,j,);
}
}
}
if (min==)
{
return ;
}
else
{
return ;
}
}
void work()
{
scanf ("%d%d",&n,&m);
int i;
int step=;
int j;
for (i=;i<=m;i++)
{
int x,y;
scanf ("%d%d",&x,&y);
if (i%==)
{
e[x][y].who = -;
e[x][y].step = step++;
}
else
{
e[x][y].who = ;
e[x][y].step = step++;
}
}
if (n<)
{
printf ("baga\n");
return ;
}
/*
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
printf ("%3d ",e[i][j].who);
}
printf ("\n");
}*/
if (iswin())
{
printf ("%d\n",min);
}
else
{
printf ("baga\n");
}
return ;
}
int main()
{
work();
return ;
}

题目数据应该比较水,30ms过了,如果n=1000而且m=n*n;本人觉得可能会爆   TLE

Ly与lyon的巅峰对决,描色法的更多相关文章

  1. 基于SignalR的消息推送与二维码描登录实现

    1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛.为了满足ios.android客户端与web短信平台的结合,特开发了基于Singl ...

  2. opencv中的SIFT,SURF,ORB,FAST 特征描叙算子比较

    opencv中的SIFT,SURF,ORB,FAST 特征描叙算子比较 参考: http://wenku.baidu.com/link?url=1aDYAJBCrrK-uk2w3sSNai7h52x_ ...

  3. Unity NGUI 描点控件的位移动画

           要让一个描点的控件动画移动到一个Position,能够用TweenPosition.可是这个仅仅能用在Position是固定的情况下.并且不能依据分辨率适配来进行移动. 以NGUI自带的 ...

  4. SharePoint手机App巅峰对决:rShare 挑战 SharePlus

    真是个移动的时代,当我们去百度,Bing,雅虎等搜索引擎,搜索关键字比如“SharePoint iOS”, “SharePoint 安卓”, “SharePoint iPhone”,“SharePoi ...

  5. 异常: http://www.ly.com/news/visa.html: java.io.IOException: unzipBestEffort returned null

    nutch 运行时异常: http://www.ly.com/news/visa.html: java.io.IOException: unzipBestEffort returned null 参考 ...

  6. css之描点定位方式

    <!-- 描点定位的两张方式 --> <!-- 1.通过id定位 --> <!-- 2.通过name定位 只能用a--> <div> <a hre ...

  7. GPS模块输出的NMEA数据ddmm.mmmm转换成dd.ddddd并在google Earth Pro中描点

      GPS模块输出的数据是NMEA格式,其中GPGGA字段包含我们需要的经纬度信息. 例:$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,12 ...

  8. 训练指南 UVA - 11383(KM算法的应用 lx+ly >=w(x,y))

    layout: post title: 训练指南 UVA - 11383(KM算法的应用 lx+ly >=w(x,y)) author: "luowentaoaa" cata ...

  9. 笔记:加 ly 不一定是副词

    笔记:加 ly 不一定是副词 加 ly 变副词,但有些单词以 ly 结尾,长得像副词,却是形容词. costly = cost + ly a costly item. 一件昂贵的物品. lovely ...

随机推荐

  1. [代码审计]PHP_Bugs题目总结(1)

    0x00 简介 最近这几天看到了许多关于代码审计的ctf题,在电脑里也翻出来好长时间没看过的php_bugs,干脆最近把这个好好看看! 下载地址:https://github.com/bowu678/ ...

  2. Hadoop(一)—— 启动与基本使用

    一.安装&启动 安装 下载hadoop2.7.2 https://archive.apache.org/dist/hadoop/common/hadoop-2.7.2/ 2.7.2-官方文档 ...

  3. fdconnection自动重连

    fdconnection自动重连 1)设置 FDConnection1.ResourceOptions.AutoReconnect := True; 控制自动连接的恢复. 使用AutoReconnec ...

  4. colormap是MATLAB里面用来设定和获取当前色图的函数。

    下面将举例.描述MATLAB内建的色图.用户除了可以编程指定MATLAB内建的色图,还可以使用Plot Tools图形用具界面的Figure Properties面板中的Colormap菜单来选择一种 ...

  5. unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0

    You will love this game kit! Have you ever wondered what it would be like to run your own farm? Look ...

  6. 多层nginx中的压缩问题 api接口>1M数据的返回浏览器 网关

    基础 前端异步请求,局部刷新,加大最大等待时间 nginx开启压缩 进阶 多级nginx的压缩 实践测试: 每级都要开启压缩 gizp on: 最外层开启,但最内层没有开启 最外层没有开启 最外层.最 ...

  7. Python 3.8.0 final¶ Release date: 2019-10-14

    https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0 Core and Builtins bpo-38469: Fixed ...

  8. net.ipv4.tcp_fin_timeout的错误理解

        按照文档的说法,貌似长久以来我对于tcp_fin_timeout的理解都是错误的 先备份在这里,再验证 提高Linux应对短连接的负载能力 在存在大量短连接的情况下,Linux的TCP栈一般都 ...

  9. Python的开源人脸识别库:离线识别率高达99.38%(附源码)

    Python的开源人脸识别库:离线识别率高达99.38%(附源码) 转https://cloud.tencent.com/developer/article/1359073   11.11 智慧上云 ...

  10. Remix 搭建与简单使用,并支持外部访问

    Remix 搭建与简单使用,并支持外部访问 转 https://blog.csdn.net/linshenyuan1213/article/details/83444911 remix是基于浏览器的在 ...