题目描述
星际战争开展了100年之后,NowCoder终于破译了外星人的密码!他们的密码是一串整数,通过一张表里的信息映射成最终4位密码。表的规则是:n对应的值是矩阵X的n次方的左上角,如果这个数不足4位则用0填充,如果大于4位的则只输出最后4位。

|1 1|^n => |Xn ..|

|1 0| |.. ..|

输入描述:
输入有多组数据。

每组数据两行:第一行包含一个整数n (1≤n≤100);第二行包含n个正整数Xi (1≤Xi≤10000)

输出描述:
对应每一组输入,输出一行相应的密码。

输入例子:
6
18 15 21 13 25 27
5
1 10 100 1000 10000

输出例子:
418109877711037713937811
00010089410135017501

提示:这其实也是斐波那契数列 可以写几组看一下 找出规律
代码如下:

import java.util.*;
public class PAT1006 {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in);int []a = new int[10001];a[0]=1;a[1]=1;for(int i=2;i<10001;i++){a[i]=(a[i-1]+a[i-2])%10000;}while(in.hasNext()){int N = in.nextInt();for(int i=0;i<N;i++){int tmp = in.nextInt();System.out.printf("%04d",a[tmp]);}System.out.println();}}}

PAT乙级(Basic Level)练习题 星际密码相关推荐

  1. 牛客网 PAT乙级(Basic Level)练习题 1023 考新郎

    题目描述 过年期间,老家举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体的操作是这样的: 1. 首先,给每位新娘打扮得几乎 ...

  2. PAT乙级(Basic Level)练习题-写出这个数 (20)

    题目描述 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入描述: 每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. 输出描述: 在一行内输出n的各 ...

  3. PAT乙级(Basic Level)练习题 客似云来

    题目描述 NowCoder开了一家早餐店,这家店的客人都有个奇怪的癖好:他们只要来这家店吃过一次早餐,就会每天都过来:并且,所有人在这家店吃了两天早餐后,接下来每天都会带一位新朋友一起来品尝. 于是, ...

  4. PAT乙级(Basic Level)练习题 进制回文数

    题目描述 如果一个数字从左边读和从右边读一样,那么这个数字就是一个回文数.例如32123就是一个回文数:17在某种意义上也是一个回文数,因为它的二进制型式--10001--是一个回文数. 请你帮忙开发 ...

  5. PAT 乙级(Basic Level) 题解汇总(持续更新)(C++)

    前言 为了准备3月份的CCF CSP认证,以及提升自己的编程能力和数据结构与算法基础,目前我坚持每天刷pat乙级题库,然后记录在CSDN.一则,希望夯实我做过的题和学到的东西:二则,希望对和我一样的小 ...

  6. PAT乙级(Basic Level)真题--跟奥巴马一起编程(15)

    这道题本身不难,但是题目给的有点不清楚,导致当时做这道题被坑了好久,最后看了别人的解答才知道掉进坑里了. 题目描述 美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写 ...

  7. PAT 乙级 (Basic Level) Practice 1014 福尔摩斯的约会 解题思路

    本来以为这题没啥好说的,提交完看了一眼通过率 emmm好吧还是提醒一下题目里的隐藏的坑,也许能帮到一些不知道卡在哪的同学. 提炼题目的有效信息如下: 1.输入四行两对字符串,第一对字符串中的第 1 对 ...

  8. PAT乙级(Basic Level)真题 在霍格沃茨找零钱

    题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二 十九个纳特(Knut)兑一个西可 ...

  9. PAT 乙级 (Basic Level) Practice (中文)1051

    1051 复数乘法 (15 分) 复数可以写成 (A+Bi)(A+Bi)(A+Bi) 的常规形式,其中 AAA 是实部,BBB 是虚部,iii 是虚数单位,满足 i​2​​=−1i^​2^​​=−1i ...

最新文章

  1. 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
  2. 阿里云移动端播放器高级功能---直播时移
  3. 5月14日 游戏闯关,
  4. linux find命令mtime/atime/ctime +n -n n 全网最正确的总结
  5. 自定义头文件 No such file or directory
  6. ALAsset 将资源转换为 NSData
  7. 罗宾斯管理学13版pdf_罗宾斯管理学(第13版)笔记和课后习题(含考研真题)详解...
  8. linux开启mysql窗口_linux操作系统中如何查看是否开启了MySQL服务呢?
  9. 例3.2 简单计算器 - 九度教程第27题(栈的应用)
  10. 计算机安装硬盘后无法启动不了,电脑一键装机后无法启动 电脑一键装机后无法启动解决办法详解...
  11. 泛微移动端数据库 :H2数据库
  12. python之单例模式
  13. 第1章第25节:如何通过幻灯片母版统一管理相同类型的幻灯片1 [PowerPoint精美幻灯片实战教程]
  14. 性能常识 [踩坑总结] nf_conntrack: table full, dropping packet [新]
  15. python多线程爬取美图录网站图集按模特姓名存储到本地(一)
  16. Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理
  17. Silvaco TCAD——二维工艺仿真
  18. REVIT建模“族类别和族参数”中的“总是垂直”“基于工作平面”怎么用?
  19. Jacob实现文字转换语音
  20. 架构成长之路 | 图解分布式共识算法Paxos教会协议

热门文章

  1. Android 阿里云 视频直播安全下载踩坑实录
  2. 2022中国制造业行业研究报告:(现状、驱动因素、外流现象、发展趋势)27页可下载
  3. 网狐框架分析一 -- 150616
  4. python入门(五)实现统计《哈姆雷特》最多单词和《三国演义》人物出场次数
  5. 微信小程序-自定义导航栏及返回上一级页面的实现
  6. 采坑:天地图token使用限制
  7. 合工大c语言课后作业,填空类 合工大C语言题库
  8. 使用 Redis 实现语音社交聊天室源码中的排行榜功能
  9. Github标星超级牛,免费又好用的Redis客户端工具!
  10. Google.cn 实时搜索已经悄然上线?更新:台湾的已经正式上线