迷宫探索


迷宫探索

题目描述

给定一个  n * m  的迷宫,迷宫由  0  和  1  组成,其中  0  表示通路, 1  表示墙壁无法通过。你从迷宫的左上角  (0, 0)  出发,每次只能向上下左右四个方向移动一步,且不能走出迷宫边界,问是否能到达右下角  (n - 1, m - 1)  。

...

Read more

产生数


[NOIP2002 普及组] 产生数

题目描述

给出一个整数n和k个变换规则。

规则: - 一位数可变换成另一个一位数。 - 规则的右部不能为零。

例如:n=234,k=2。有以下两个规则:

  • 2------>5。
  • 3------>6。

上面的整数 $234$ 经过变换后可...

Read more

数的划分


[NOIP2001 提高组] 数的划分

题目描述

将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。

例如:n=7,k=3,下面三种分法被认为是相同的。

1,1,5;
1,5,1;
5,1,1;

问有多少种不同的分法。

输入格式

n,k (6<n<=200,2...

Read more

小熊猫c++海龟画图


海龟在海滩上爬过时,会留下痕迹,形成一幅自然的图画。那么,如果我们在电脑屏幕上放一只小海龟,让它按照你的命令在屏幕上移动并留下轨迹,不自然也就可以画出你想要的图形了吗?这种通过移动海龟来绘制几何图形的方法,就是海龟作图(Turtle Graphics)。海龟在海滩上爬过时,会留下痕迹,形成一幅...

Read more

c++基础语法部分


c++基本语法

C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。

  1. 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例。

  2. 类 - 类可以定义为描述对象...

Read more

c++分支循环结构


分支循环

while循环

只要给定的条件为真,while 循环语句会重复执行一个目标语句。

#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;

//whi...

Read more

串讲十、回文日期


回文日期

题目描述

在日常生活中,通过年、月、日这三个要素可以表示出一个唯一 确定的日期。 牛牛习惯用8位数字表示一个日期,其中,前4位代表年份,接下 来2位代表月 份,最后2位代表日期。显然:一个日期只有一种表 示方法,而两个不同的日期的表 示方法不会相同。 牛牛认为,一个日期是回文的,当且...

Read more