- 博客(9)
- 收藏
- 关注
原创 2. k倍区间
A i , A i + 1 , ⋯ A j ( i ≤ j ) A_i,A_i+1,\cdots A_j(i\leq j)Ai,Ai+1,⋯Aj(i≤j)之和是 K 的倍数,我们就称这个区间 [i, j]是 K 倍区间。以下 N 行每行包含一个整数 A i ( 1 ≤ A i ≤ 1 0 5 ) A_i( 1 \leq A_i \leq 10^5)Ai(1≤Ai≤105)。输出一个整数,代表 K 倍区间的数目。你能求出数列中总共有多少个 K。
2024-04-09 20:36:51
217
原创 1. Excel地址
如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?本题目即是要求对输入的数字, 输出其对应的 Excel 地址表示方式。Excel 单元格的地址表示很有趣,它使用字母来表示列号。当然 Excel 的最大列号是有限度的,所以转换起来不难。输入一个整数 �n,其范围 [1,2147483647]。输出 �n 对应的 Excel 地址表示方式。AA 表示第 27 列,AB 表示第 28 列,BA 表示第 53 列,Z 表示第 26 列,A 表示第 1 列,B 表示第 2 列,
2024-04-08 10:30:13
247
1
原创 试题 算法训练 N皇后问题
在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。为一个正整数,表示对应输入行的皇后的不同放置数量。输入中有一个正整数N≤10,表示棋盘和皇后的数量。
2024-03-02 17:46:02
509
1
原创 试题 基础练习 十进制转十六进制
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。输入包含一个非负整数a,表示要转换的数。给出一个非负整数,将它表示成十六进制的形式。输出这个整数的16进制表示。
2024-02-29 19:50:34
494
1
原创 试题 基础练习 十六进制转八进制
接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输入的第一行为一个正整数n (1<=n<=10)。给定n个十六进制正整数,输出它们对应的八进制数。输入的十六进制数不会有前导0,比如012A。输出n行,每行为输入对应的八进制正整数。输出的八进制数也不能有前导0。
2024-02-29 19:46:06
492
原创 试题 基础练习 数列排序
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出一行,按从小到大的顺序输出排序后的数列。第一行为一个整数n。
2024-02-29 19:41:52
393
原创 试题 基础练习 01字串 python 蓝桥杯两行代码搞定
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。
2024-02-29 16:22:57
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人