
PAT
sysdsb
.
展开
-
PAT乙级(Basic Level)练习题 >>星际密码[斐波那契][打表]
题目描述星际战争开展了100年之后,NowCoder终于破译了外星人的密码!他们的密码是一串整数,通过一张表里的信息映射成最终4位密码。表的规则是:n对应的值是矩阵X的n次方的左上角,如果这个数不足4位则用0填充,如果大于4位的则只输出最后4位。|1 1|^n => |Xn ..||1 0| |.. ..|例如n=2时,|1 1|^2 => |1 1...原创 2018-08-26 17:11:30 · 361 阅读 · 0 评论 -
zzuli OJ 1091: 童年生活二三事(long型)[斐波那契][打表]
题目描述NowCoder小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。但年幼的他一次只能走上一阶或者一下子蹦上两阶。现在一共有N阶台阶,请你计算一下NowCoder从第0阶到第N阶共有几种走法。 输入描述:输入包括多组数据。每组数据包括一个整数n, (1≤n≤90)。 输出描述:对应每个输入包括一个输出。为redraiment到达第n阶不同走法的...原创 2018-08-26 17:45:03 · 596 阅读 · 0 评论 -
算法笔记:害死人不偿命的(3n+1)猜想(C语言)
1001 害死人不偿命的(3n+1)猜想(15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n...原创 2018-09-10 18:11:50 · 1773 阅读 · 9 评论 -
PAT_1008 锤子剪刀布
题目描述大家应该都会玩“锤子剪刀布”的游戏:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入描述:输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。...原创 2018-08-07 21:59:23 · 629 阅读 · 0 评论 -
C语言写程序判断A+B和C的大小
题目描述给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。 输入描述:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出描述:对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: fals...原创 2018-07-19 17:16:02 · 2261 阅读 · 2 评论 -
1000位A除以B
题目描述本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 输入描述:输入在1行中依次给出A和B,中间以1空格分隔。 输出描述:在1行中依次输出Q和R,中间以1空格分隔。 输入例子:123456789050987654321 7 输出例子:1763668...原创 2018-07-28 04:32:47 · 269 阅读 · 1 评论 -
如何计算出long型的任意进制中一的个数(长整型)
题目描述NowCoder总是力争上游,凡事都要拿第一,所以他对“1”这个数情有独钟。爱屋及乌,他也很喜欢包含1的数,例如10、11、12……。不仅如此,他同样喜欢任意进制中包含1的数。当然,其中包含1的个数越多他越喜欢。你能帮他统计一下某个数在特定的进制下1的个数吗? 输入描述:输入有多组数据,每组数据包含一个正整数n (1≤n≤2147483647)和一个正整数r (2≤r≤16...原创 2018-08-06 21:01:33 · 714 阅读 · 0 评论