登录社区云,与社区用户共同成长
邀请您加入社区
人类习惯用 10 进制,可能因为大多数人类有 10 根手指头,可以用于计数。这个世界上有一种叫“钱串子”(学名“蚰蜒”)的生物,有 30 只细长的手/脚,在它们的世界里,数字应该是 30 进制的。本题就请你实现钱串子世界里的加法运算。输入格式:输入在一行中给出两个钱串子世界里的非负整数,其间以空格分隔。所谓“钱串子世界里的整数”是一个 30 进制的数字,其数字 0 到 9 跟人类世界的整数一致,数
有n个人在排队买票,队伍的位置为1到n。给你一个数组a[i], 其中第i个人想要买a[i]张票。每一秒,位于队列头的人一次可以买一张票。如果他这次买完了所有他需要的票,他就会离开否则,它会来到队伍末尾继续排队。现在给出所有人需要的票数,需要你求出每个人买完票的时间。(第一个人买完第一张票算作第一秒)。第一行一个整数n。接下来一行一个长度为n的字符串s(就是输入n个数字)。输出n个数,第i个数表示第
pat乙级考试总结帖
自己做题过程中的一些想法,做一个记录,方便以后查看,如果能给读者一些启发也是极好的。欢迎大家的批评指正和交流讨论。题目描述:给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。
一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。
队列是一种数据结构。现在你要支持几种操作:push x,将x这个元素放到队尾。pop,表示将队头的元素删除。query k,询问从队头往后数第k个元素是多少。输入格式第一行一个整数m,表示操作个数。接下来m行,每行一个上面所述的操作。输出格式输出若干行,对于每个查询操作,输出答案。样例输入10push 1push 2query 1query 2push 3query 1popquery 1push