L1-050. 倒数第N个字符串

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
陈越

给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。

输入格式:

输入在一行中给出两个正整数 L(2 <= L <= 6)和 N(<= 105)。

输出格式:

在一行中输出对应序列倒数第 N 个字符串。题目保证这个字符串是存在的。
输入样例:

3 7417

输出样例:

pat

 
思路:对26取余 和对26取整 
#include<stdio.h>
int main ()
{int a,n;while(scanf("%d %d",&a,&n)!=EOF ){int i,zz=1,num=1;int x[105]={0};for(i=1;i<=a;i++)zz*=26;                    //统计a位数时总共有多少个数 我是想用正序找每一位(当时思路很乱);int b=zz-n;                    //(zz-n)即是正序时 要 查找的数(倒数第n位);      int t,temp=a-1;for(i=1;i<=a;i++){t=temp;int b1=b;    while(t--){                 //t为每次 要的当前一位 的 被除次数;b1 = b1/26;}x[i] = b1%26;               //得到当前第i位置;temp--;printf("%c",'a'+x[i]);} printf("\n");}
return 0;
}

【PAT】L1-050. 倒数第N个字符串【C语言实现】相关推荐

  1. PAT天梯赛 L1-050 倒数第N个字符串

    题目链接:点击打开链接 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, ...

  2. pat天梯赛L1-050. 倒数第N个字符串

    L1-050. 倒数第N个字符串 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 给定一个完全由小写英文字母组成的字符串等差递增 ...

  3. L1-050 倒数第N个字符串-PAT团体程序设计天梯赛GPLT

    给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...

  4. 倒数第N个字符串 (15 分)

    倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...

  5. L1-050 倒数第N个字符串 (15 分)andL1-054 福到了 (15 分)

    L1-050 倒数第N个字符串 (15 分) 去年 考核写这个题 硬是没写出来 一年了 还是有进步的. 题目: 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L ...

  6. C语言满分代码:L1-050 倒数第N个字符串 (15分)

    立志用更少的代码做更高效的表达 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { ...

  7. 7-100 倒数第N个字符串 (15 分)

    7-100 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时, ...

  8. 7-95 倒数第N个字符串 (15 分)

    7-95 倒数第N个字符串 (15 分) 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序 ...

  9. L1-050. 倒数第N个字符串

    给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增.例如当 L 为 3 时,序列为 { aaa, aab, aac, . ...

  10. pat真题1002 写出这个数C语言解法和java解法

    pat真题1002 写出这个数C语言解法和java解法 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这 ...

最新文章

  1. SIFT和SURF的替换算法——ORB (Oriented FAST and Rotated BRIEF 快速定向和旋转)
  2. 纯手工服务器维护教程
  3. mysql dba系统学习(14)mysql用户管理之一、二
  4. leetcode994. 腐烂的橘子(bfs)
  5. 接口传值后不起作用_聊一聊 API 接口测试
  6. Bad version number in .class file问题解决
  7. python 拟牛顿法 求非线性方程_9-非线性优化
  8. matlab里的scalar,scalar_scalar与vector之间的区别
  9. PyQt5实现局域网聊天工具
  10. liu系统的混沌特性及其matlab仿真,Liu系统的混沌特性及其Matlab仿真.doc
  11. 第二章 基本放大电路
  12. 查询收尾、带子查询的数据更新、视图 4.12数据库课程实验
  13. orcad DRC检查,元件C2都没连接,为什麼不报错
  14. Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和
  15. mysql中生成字符串对应的英文字母(拼音首字母)
  16. 【RabbitMQ】消息队列需要解决的几个问题
  17. 【520表白日】程序员如何表白吗?程序员表白教程送给你!
  18. 英语影视台词---三、Cinema Paradiso
  19. 山东大学软件学院2021区块链考试回忆
  20. 深复制与浅复制(深拷贝与浅拷贝)

热门文章

  1. 洛谷 P2689 东南西北
  2. win10 屏幕保护程序“在恢复时显示登录屏幕”灰色
  3. 计算机硬件实验报告怎么写,计算机硬件的认识与组装实验报告怎么写?
  4. IIS 7无法写入配置文件C:\Windows\System32\inetsrv\config\applicationHost.config
  5. Matlab之绘制瀑布图
  6. FusionInsight HD 华为大数据平台
  7. 物联卡Iccid号码编码规则
  8. 【每日英文】2021.9.23
  9. 济南市全国计算机二级,山东省济南市2019年下半年全国计算机等级考试报名时间...
  10. ACM——01——1003: 【入门】求任意三位数各个数位上数字的和 【运算符】