`
阿尔萨斯
  • 浏览: 4148087 次
社区版块
存档分类
最新评论

uva 10620 - A Flea on a Chessboard(暴力+数学)

 
阅读更多

题目链接:10620 - A Flea on a Chessboard

题目大意:在一个国际象棋的棋盘上,以左下角作为坐标轴建立坐标系,并且左下角的格子为黑色,每个格子边长为s。假定棋盘无限大,给定跳蚤的起始位置和方向,问这个苦逼的跳蚤能否跳到白格子。

解题思路:枚举前s*2步即可,因为2*2的格子形成了2白两黑的最小单位,边长为2*s,2*s步等于是跳回了相应的起始位置。

#include <cstdio>
#include <cstring>

int s, x, y, dx, dy;

bool judge (int a, int b) {
    return (a%s) && (b%s) && ((a/s+b/s) % 2);
}

int main () {
    while (scanf("%d%d%d%d%d", &s, &x, &y, &dx, &dy) == 5 && s + x + y + dx + dy) {
        int i;
        for (i = 0; i < 2 * s; i++) {
            if (judge (x, y)) {
                printf("After %d jumps the flea lands at (%d, %d).\n", i, x, y);
                break;
            }
            x += dx;
            y += dy;
        }
        if (i == 2 * s)
            printf("The flea cannot escape from black squares.\n");
    }
    return 0;
}
分享到:
评论

相关推荐

    fleamarket_sample_kagawa-a-master.rar

    fleamarket_sample_kagawa-a-master.rar

    DOJO+FLEA 企业门户网站

    DOJO+FLEA 企业门户网站DOJO+FLEA 企业门户网站DOJO+FLEA 企业门户网站DOJO+FLEA 企业门户网站DOJO+FLEA 企业门户网站

    flea_market-master_个性化购物网站_tide1tv_presseqr_

    实现了个性化购物网站系统,针对跳蚤市场的设计了系统。

    FLEA框架中文API

    最近学了FLEA,觉得还行,但是资料比较少,发现很多朋友找不到FLEA的API,现在把他共享出来,供大家学习参考!

    FleaMarket.zip

    FleaMarket.zip

    com.taobao.fleamarket

    com.taobao.fleamarket最新包,用于淘宝二手android客户端应用。

    fleamarket_sample_kagawa-a

    自述文件用户テーブル柱子类型选项昵称串null:false,唯一:true 电子邮件串null:假加密密码串null:假姓串null:假名串null:假姓氏假名串null:假first_name_kana 串null:假生日日期null:假协会has_one:贷方...

    Flea2Flea-开源

    Flea2Flea是一种用Java编写的袖珍Web服务器,它可以与具有http客户端(Web浏览器)的任何人进行临时的对等文件共享。 仅在运行Flea2Flea时可以访问文件。 您拥有绝对的控制权。

    Point Grey Flea3系列高速VGA超紧凑型相机产品手册.pdf

    Point Grey Flea3系列高速VGA超紧凑型相机产品手册pdf,Point Grey Flea3系列高速VGA超紧凑型相机产品手册

    NEUP-FleaMarket:东北大学先锋市场

    先锋市场 由先锋网络中心设计、开发和运营的先锋市场, 前身是先锋论坛的「跳蚤市场」板块。 独立的跳蚤市场自 2016 年开始设计, 2017 年 6 月公测,正式定名为「先锋市场」。 2017 年 10 月释出的 v1.0 版本, ...

    tsoha-fleamarket:一个用于在人与人之间出售商品的网络应用

    Tsoha-跳蚤市场一个用于在人与人之间出售商品的网络应用。 每个用户都是管理员或普通用户。基本功能用户可以创建一个新帐户用户可以登录和注销用户可以删除他们的帐户用户可以更改其密码用户可以为要出售的商品制作...

    fleamarket_7.13.76.5.apk

    fleamarket_7.13.76.5.apk

    flea-killer:Fleaflicker抓取API

    var flea = require('flea-killer'); League.get(leagueType,LeagueId,season,function(err,League)) leagueType是Fleaflicker联盟(“ nhl”,“ mlb”等)。 leagueId是Fleaflicker联盟ID。 从单个请求...

    最新原创A到Z开头的动物英文汇总.pdf

    最新原创 最新原创A到 到Z开头的动物英⽂汇总 开头的动物英⽂汇总 A到Z开头的动物英⽂汇总A开头的动物albatross 信天翁Antelope 羚⽺ B开头的动物 beetle 甲⾍, ⾦龟⼦billy 雄⼭⽺ boa 王蛇 buffalo ⽔⽜ bullfrog ...

    flea-auction-api

    后端:节点Express.js 快速开始 npm install npm start 启动的服务器将在端口7000上侦听。 启动服务器之前,请考虑以下部分。 FONT_URL 前任) http://127.0.0.1:7000/...对于生产,请考虑以下文件: config.js 。

    flea:Go 中的简单 Git 实现

    目前 Flea 仅支持 Git 的一小部分命令,您可以运行flea -h来检查它支持的命令列表以及这些命令的用法。 工作流程与 Git 非常相似。 初始化 cd flea init 犯罪 flea add flea commit -m "first commit" 检查...

    fleamarket_sample_79a

    您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...FLEAMARKET DB设计用户テーブル柱子类型选项昵称细绳null:假电子邮件细绳...

    Flea Jdbc Tool-开源

    快速,轻便,高效的应用程序(FLEA),可为任何JDBC数据库提供GUI前端。 它的主要目的是为开发人员提供与数据库进行交互的快速方法。

    fleamarket-project:벼룩시장_1팀

    brproject项目设置npm install编译和热重装以进行开发npm run serve编译并最小化生产npm run build整理和修复文件npm run lint自定义配置请参阅。

    FileMaketServer:校园二手市场服务器端

    本服务器端适用于[校园二手市场APP](https://github.com/569258yin/FleaMarket),采用ssm+mysql进行实现。 服务器端与客户端通信采用DES + MD5进行加密处理,并利用spring拦截器进行鉴权。 对接环信云即时聊天系统,...

Global site tag (gtag.js) - Google Analytics