自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【信息奥赛题解】求最大公约数问题(详细分析题解 & C++ 代码)

给定两个正整数,求它们的最大公约数。

2024-07-11 10:32:06 435

原创 【信息奥赛题解】分解因数(详细分析题解 & C++ 代码)

给出一个正整数a𝑎,要求分解成若干个正整数的乘积,即a=a1×a2×a3×...×an,并且1

2024-07-10 10:24:25 559

原创 【信息奥赛题解】全排列(详细分析题解 & C++ 代码)

给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。我们假设对于小写字母有‘a’

2024-07-10 10:15:53 481

原创 【信息奥赛题解】逆波兰表达式(详细分析题解 & C++ 代码)

逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。本题求解逆波兰表达式的值,其中运算符包括+ - * /四个。

2024-07-10 10:01:06 305

原创 【信息奥赛题解】数的计数(详细分析题解 & C++ 代码)

我们要求找出具有下列性质数的个数(包括输入的自然数n)。先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理:不作任何处理;在它的左边加上一个自然数,但该自然数不能超过原数的一半;加上数后,继续按此规则进行处理,直到不能再加自然数为止。

2024-07-10 09:48:22 290

原创 【信息奥赛题解】集合的划分(详细分析题解 & C++ 代码)

设S是一个具有n个元素的集合,S=⟨a1,a2,……,an⟩,现将S划分成k个满足下列条件的子集合S1,S2,……,Sk ,且满足:1.Si≠∅𝑆𝑖≠∅2.Si∩Sj=∅ (1≤i,j≤k,i≠j)3.S1∪S2∪S3∪…∪Sk=S则称S1,S2,……,Sk,……,𝑆𝑘是集合S的一个划分。它相当于把S集合中的n个元素a1,a2,……,an 放入k𝑘个(0<k≤n<30)无标号的盒子中,使得没有一个盒子为空。请你确定n个元素a1,a2,……,an放入k个无标号盒子中

2024-07-10 09:38:38 305

原创 【信息奥赛题解】踩方格(详细分析题解 & C++ 代码)

有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;b、走过的格子立即塌陷无法再走第二次;c、只能向北、东、西三个方向走;请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。

2024-07-10 08:30:00 437

原创 【信息奥赛题解】山区建小学(详细分析题解 & C++ 代码)

政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di𝑑𝑖(为正整数),其中,0

2024-07-09 22:46:48 1364

原创 【信息奥赛题解】判断整除(详细分析题解 & C++ 代码)

一个给定的正整数序列,在每个数之前都插入++号或−−号后计算它们的和。比如序列:1、2、4共有8种可能的序列:(+1) + (+2) + (+4) = 7(+1) + (+2) + (-4) = -1(+1) + (-2) + (+4) = 3(+1) + (-2) + (-4) = -5(-1) + (+2) + (+4) = 5(-1) + (+2) + (-4) = -3(-1) + (-2) + (+4) = 1(-1) + (-2) + (-4) = -7所有结果中至少有一

2024-07-09 10:42:34 483

原创 【信息奥赛题解】移动路线(详细分析题解 & C++ 代码)

X桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动。小明把这只蚂蚁放在左下角的方格中,蚂蚁从左下角的方格中移动到右上角的方格中,每步移动一个方格。蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目。

2024-07-09 10:00:23 347

原创 【信息奥赛题解】吃糖果(详细分析题解 & C++ 代码)

名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,0

2024-07-09 09:51:54 424

原创 【信息奥赛题解】放苹果(详细分析题解 & C++ 代码)

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。

2024-07-09 09:07:41 569

原创 【信息奥赛题解】流感传染(详细分析题解 & C++ 代码)

有一批易感人群住在网格状的宿舍区内,宿舍区为n*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第m天得流感的人数。

2024-07-08 20:37:26 418

原创 【信息奥赛题解】上台阶(详细分析题解 & C++ 代码)

楼梯有n𝑛(0

2024-07-08 11:34:40 312

原创 【信息奥赛题解】Pell数列(详细分析题解 & C++ 代码)

Pell数列a1,a2,a3,...𝑎1,𝑎2,𝑎3,...的定义是这样的,a1=1,a2=2,...,an=2an−1+an−2(n>2)𝑎1=1,𝑎2=2,...,𝑎𝑛=2𝑎𝑛−1+𝑎𝑛−2(𝑛>2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。

2024-07-08 11:07:16 473

原创 【信息奥赛题解】过河卒(详细分析题解 & C++ 代码)

棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上的某一点有一个对方的马(如C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点,如图3-1中的C点和P1,……,P8,卒不能通过对方马的控制点。棋盘用坐标表示,A点(0,0)、B点(n, m) (n,m为不超过20的整数),同样马的位置坐标是需要给出的,C≠A且C≠B。现在要求你计算出卒从A点能够到达B点的路径的条数。

2024-07-08 10:40:43 526

原创 【信息奥赛题解】位数问题(详细分析题解 & C++ 代码)

在所有的N𝑁位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对1234512345取余的值。

2024-07-08 10:07:01 1407

原创 【信息奥赛题解】昆虫繁殖(详细分析题解 & C++ 代码)

科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。每对成虫过x𝑥个月产y𝑦对卵,每对卵要过两个月长成成虫。假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(过x𝑥个月产卵),问过z𝑧个月以后,共有成虫多少对?

2024-07-08 08:57:09 1707

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除