L1-050 倒数第N个字符串 (15 分)—团体程序设计天梯赛
L1-050 倒数第N个字符串 (15 分)
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, …, aaz, aba, abb, …, abz, …, zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。
输入格式:
输入在一行中给出两个正整数 L(2 ≤ L ≤ 6)和 N(≤10
5
)。
输出格式:
在一行中输出对应序列倒数第 N 个字符串。题目保证这个字符串是存在的。
输入样例:
3 7417
输出样例:
pat
#include<stdio.h>
#include<math.h>
#define L 6int main()
{char ch[26]={'z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'};char arr[L];int n,l,a,i; //l为序列长度,n为序列所处倒序的位置,a为所求字符串的某个字符在ch数组中的位置 scanf("%d %d",&l,&n);n=n-1; //根据推导过程发现,减去1后最后一个字符才是正确的for(i=0;i<l;i++){a=n/pow(26,l-i-1);arr[i]=ch[a];n=n-a*pow(26,l-i-1);}for(i=0;i<l;i++){printf("%c",arr[i]);}return 0;}
L1-050 倒数第N个字符串 (15 分)—团体程序设计天梯赛相关推荐
- 倒数第N个字符串 (15 分)
倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...
- L1-050 倒数第N个字符串 (15 分)andL1-054 福到了 (15 分)
L1-050 倒数第N个字符串 (15 分) 去年 考核写这个题 硬是没写出来 一年了 还是有进步的. 题目: 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L ...
- 7-100 倒数第N个字符串 (15 分)
7-100 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时, ...
- 7-95 倒数第N个字符串 (15 分)
7-95 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序 ...
- 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案
[CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...
- 团体程序设计天梯赛 -- 练习集 (L1合集)
文章目录 L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) L1-005 考试座位 ...
- 2020年团体程序设计天梯赛L1题目集(题目+代码)
2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...
- 团体程序设计天梯赛-L1练习集
目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...
- C语言满分代码:L1-050 倒数第N个字符串 (15分)
立志用更少的代码做更高效的表达 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...
- L1-050 倒数第N个字符串-PAT团体程序设计天梯赛GPLT
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...
最新文章
- 贝叶斯网络工具Hugin api的使用
- jsp cookie 中文乱码 的解决方法
- 【CF526F】Pudding Monsters
- JavaScript原生对象常用方法总结
- mysql服务等待应答超时_从mysql备份报错来看net_read_timeout 和net_write_timeout参数
- Android学习笔记--文件下载和SD卡的使用
- OpenCASCADE 开发框架(一)
- qt中的句柄类,实体类
- 电桥测量电路Multisim仿真AD电路原理图PCB
- PC端浏览器兼容性问题解决方案
- 第二章 装配bean
- python画四边形_Matplotlib FigureCanvas:将四边形网格正确地绘制为轴
- [转] 心态是最大的本钱;人无完人,重要的是怎么做人
- js两只手指控制div图片放大缩小功能
- c++怎么取消换行或回到上一行
- 计算机三级网络技术(补充)
- mac如何显示/隐藏文件夹 mac如何不显示灰色文件
- EBOOT架构及流程
- ev3编程 python_Micropython 与EV3
- 图书馆管理系统 1-立项