- 博客(18)
- 收藏
- 关注
原创 【信息奥赛题解】分解因数(详细分析题解 & 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++ 代码)
把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
原创 【信息奥赛题解】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
空空如也
python输出数字三角形的问题,一直报错
2022-12-15
c语言基础-printf()的打印结果
2022-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人