XidianOJ 1056 寻找boss

题目描述

战士们,去挑战BOSS吧!BOSS和你共处的区域是一个平面直角坐标系中,你的初始位置在(0,0)处,BOSS的位置在(n,n)处。 
邪恶的BOSS对这片区域施加了魔法,即:
(1)你只能向上或向右移动一个单位(不能向左向下走);(2)y>x所表示的区域是陷阱,你是不能到达的;(3)只能停留在格点上,即点(x,y),x,y都是整数。
那么你可以有多少种方式到达BOSS的位置?

输入

多组数据

每组数据输入一个正整数n(1<=n<=1000)

输出

输出到达BOSS位置的方案数,对10007取余,并换行

--

递推题

f[x][y] = f[x-1]f[y] + f[x][y-1]

初始对边界初始化一下即可

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
#define SIZE 1000
#define MOD 10007
int f[1001][1001]= {0};

int main(){
    int n;
    int i,j;
    for (i=0;i<=SIZE;i++){
        f[i][0] = 1;
    }
    for (i=1;i<=SIZE;i++){
        for (j=1;j<=SIZE;j++){
            if (j > i){
                f[i][j] = 0;
            }
            else
                f[i][j] = (f[i-1][j] + f[i][j-1]) % MOD;
        }
    }
    while (scanf("%d",&n) != EOF){
        printf("%d\n",f[n][n]);
    }
    return 0;
} 
时间: 2024-10-01 22:49:11

XidianOJ 1056 寻找boss的相关文章

XidianOJ 1140 寻找万神

--正文 直接用strstr就过了.... #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> using namespace std; char str[10000000]; char str2[10000000]; int main(){ int n; while (scanf("%d&quo

为什么“精心”设计的剧情玩家不看?

前言:很多人在看电影的时候会很自觉地去认真了解剧情,但是在玩游戏的时候则是能跳过剧情就跳过,直接进入到升级打怪的模式,游戏除了给你游戏体验外,也某种程度上是在传递制作者的思想和诉求,但是这种载体是小说,电影互动性更强,互动手段更丰富,更有利于玩家/观众吸取其中的信息的介质,怎么传达信息反而更难了呢? 关于游戏剧情和游戏的结合,游戏界有很多相关的理论和讨论. 首先要明白的是,没有玩家是不关心剧情的,只是这剧情没用而已.原因有很多,不一一列举. 但总的来说,电影和游戏身为一种媒介,其作用于玩家的认知

大BOSS随时都会到来

郑昀(微博:http://weibo.com/yunzheng) 去年在上市前后,我不止一次跟大家说过如下内容: 我们这帮兄弟第一精通业务,第二有丰富的战斗经验和规范,你们都是中流砥柱,都要带兵打仗. 我还希望大家要有“舍我其谁”的精英意识: 我们的干部终有一天将成为领军者,组团单干,过去有不少员工离开后成为创业公司的技术合伙人,大家都需要随时随地构建专业技术形象. 什么是专业技术形象? 爱惜羽毛,珍惜自己的职场形象和职场荣誉. 很多很多年前,我离开掌上灵通之后,交接者打电话给我说:你走了,才发

通俗理解LDA主题模型(boss)

0 前言 看完前面几篇简单的文章后,思路还是不清晰了,但是稍微理解了LDA,下面@Hcy开始详细进入boss篇.其中文章可以分为下述5个步骤: 一个函数:gamma函数 四个分布:二项分布.多项分布.beta分布.Dirichlet分布 一个概念和一个理念:共轭先验和贝叶斯框架 两个模型:pLSA.LDA(在本文第4 部分阐述) 一个采样:Gibbs采样 本文便按照上述5个步骤来阐述,希望读者看完本文后,能对LDA有个尽量清晰完整的了解.同时,本文基于邹博讲LDA的PPT.rickjin的LDA

boss金服:备受青睐的股票点买系统,了解下!

苍茫股市,假如你想获得长期安稳的收益,这需求一个进程,绝不是简简单单的一次猜测就饿能够完成,否则和×××并没有什么实质的区别.为了给广大的股民供给一个适合自己的交易平台,boss金服精心打造出一款互联网化的A股点买体系. 怎么经过配资平台寻找到归于自己的交易形式?这是许多人都会思考的问题.boss金服认为有两个要点:一是战略水平的掌握程度,二是对自己的了解程度.技能的重要性多数人都能意识到,但很少人能够深化地了解自己. 当你选择一种交易形式之后,也就意味着你对这种形式中潜在风险的接受.许多有经验

boss金服:股票配资系统搭建开发

股票配资体系是以技术创新为根底,市场需求为导向,规范运营为准则,风险控制为中心.为广大组织和个人投资者提供优质.专业的一站式的金融效劳.自成立以来一直专注于为股票市场提供整套的资金效劳,以及配套的股票资讯.大数据分析.咨询效劳.财物管理.体系建立.风控管理等业务的体系解决方案. 那么如何选择股票配资系统的搭建公司? 1.能完结子账户啊买入卖出生意,在母账户完结毫秒生意,没有任何延迟的实盘对接. 2.完结多级处理,合适营销团队做客户开发.客户寻找.成果处理和发放等,做的笑傲出售团队日结,按日返利.

Deep Learning Enables You to Hide Screen when Your Boss is Approaching

https://github.com/Hironsan/BossSensor/ 背景介绍 学生时代,老师站在窗外的阴影挥之不去.大家在玩手机,看漫画,看小说的时候,总是会找同桌帮忙看着班主任有没有来. 一转眼,曾经的翩翩少年毕业了,新的烦恼来了,在你刷知乎,看视频,玩手机的时候,老板来了! 不用担心,不用着急,基于最新的人脸识别+手机推送做出的BossComing.老板站起来的时候,BossComing会通过人脸识别发现老板已经站起来,然后通过手机推送发送通知“BossComing”,并且震动告

1056. 组合数的和

1056. 组合数的和(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字.要求所有可能组合出来的2位数字的和.例如给定2.5.8,则可以组合出:25.28.52.58.82.85,它们的和为330. 输入格式: 输入在一行中先给出N(1<N<10),随后是N个不同的非0个位数字.数字间以空格分隔. 输出格式: 输出所有可能组合出来的2

11153 kill boss

11153 kill boss 时间限制:1000MS  内存限制:65535K提交次数:1090 通过次数:340 题型: 编程题   语言: G++;GCC Description Acmer最近喜欢上了玩某个游戏,这个游戏的格斗风格是以格挡,招架,攻击为主,acmer最近打一个boss打了几遍,还是没有打赢,但是经过几次失败后, acmer大概摸清了boss的出招规律,所以她做好了相应的出招式,acmer被boss砍掉n滴血后会挂掉,对应的只要acmer在挂掉前砍掉boss m滴血,acm