摘要: 给定一个单链表 L,我们将每 K 个结点看成一个区块(链表最后若不足 K 个结点,也看成一个区块),请编写程序将 L 中所有区块的链接反转。例如:给定 L 为 1→2→3→4→5→6→7→8,K 为 3,则输出应该为 7→8→4→5→6→1→2→3。 输入格式: 每个输入包含 1 个测试用例。每个测 阅读全文
posted @ 2022-10-02 23:56 Fare-Well 阅读(45) 评论(0) 推荐(0)
摘要: 当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗? 输入格式: 输入首先给出 26 个英文大写字母 A-Z,每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子,以回车结束。句子是由若干个单词(每个包含不超过10个连续的大 阅读全文
posted @ 2022-10-02 22:20 Fare-Well 阅读(30) 评论(0) 推荐(0)
摘要: 给定一个长度不超过10^4的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 StringString.... (注意区分大小写)这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 String 的顺序打印,直到所有字符都被输出。例如 g 阅读全文
posted @ 2022-10-02 22:16 Fare-Well 阅读(35) 评论(0) 推荐(0)
摘要: 翁恺老师曾经设计过一款 Java 挑战游戏,叫“老鼠爱大米”(或许因为他的外号叫“胖胖鼠”)。每个玩家用 Java 代码控制一只鼠,目标是抢吃尽可能多的大米让自己变成胖胖鼠,最胖的那只就是冠军。 因为游戏时间不能太长,我们把玩家分成 N 组,每组 M 只老鼠同场竞技,然后从 N 个分组冠军中直接选出 阅读全文
posted @ 2022-10-02 22:13 Fare-Well 阅读(83) 评论(0) 推荐(0)
摘要: 把 2019 各个数位上的数字 2、0、1、9 作为一个数列的前 4 项,用它们去构造一个无穷数列,其中第 n(>4)项是它前 4 项之和的个位数字。例如第 5 项为 2, 因为 2+0+1+9=12,个位数是 2。 本题就请你编写程序,列出这个序列的前 n 项。 输入格式: 输入给出正整数 n(≤ 阅读全文
posted @ 2022-10-02 22:11 Fare-Well 阅读(38) 评论(0) 推荐(0)
摘要: 给定两个单链表 L1=a1→a2→⋯→an−1→an 和 L2=b1→b2→⋯→bm−1→bm。如果 n≥2m,你的任务是将⽐较 短的那个链表逆序,然后将之并⼊⽐较⻓的那个链表,得到⼀个形如 a1→a2→bm→a3→a4→bm−1⋯ 的结果。 例如给定两个链表分别为 6→7 和 1→2→3→4→5, 阅读全文
posted @ 2022-10-02 22:08 Fare-Well 阅读(138) 评论(0) 推荐(0)
摘要: “天长地久数”是指一个 K 位正整数 A,其满足条件为:A 的各位数字之和为 m,A+1 的各位数字之和为 n,且 m 与 n 的最大公约数是一个大于 2 的素数。本题就请你找出这些天长地久数。 输入格式: 输入在第一行给出正整数 N(≤5),随后 N 行,每行给出一对 K(3<K<10)和 m(1 阅读全文
posted @ 2022-09-12 23:03 Fare-Well 阅读(80) 评论(0) 推荐(0)
摘要: 所谓缘分数是指这样一对正整数 a 和 b,其中 a 和它的小弟 a−1 的立方差正好是另一个整数 c 的平方,而 c 正好是 b 和它的小弟 b−1 的平方和。例如 8^3−7^3=169=13^2,而 13=3^2+2^2,于是 8 和 3 就是一对缘分数。 给定 a 所在的区间 [m,n],是否 阅读全文
posted @ 2022-09-12 22:50 Fare-Well 阅读(96) 评论(0) 推荐(0)
摘要: “教育超市”是拼题 A 系统的一个衍生产品,发布了各种试卷和练习供用户选购。在试卷列表中,系统不仅列出了每份试卷的单价,还显示了当前的购买人次。本题就请你根据这些信息找出教育超市所有试卷中的销量(即购买人次)冠军和销售额冠军。 输入格式: 输入首先在第一行中给出一个正整数 N(≤10^4),随后 N 阅读全文
posted @ 2022-09-12 22:42 Fare-Well 阅读(41) 评论(0) 推荐(0)
摘要: 设一个数 A 的最低 D 位形成的数是ad。如果把ad截下来移到 A 的最高位前面,就形成了一个新的数 B。B 是 A 的多少倍?例如将 12345 的最低 2 位 45 截下来放到 123 的前面,就得到 45123,它约是 12345 的 3.66 倍。 输入格式: 输入在一行中给出一个正整数 阅读全文
posted @ 2022-09-12 22:40 Fare-Well 阅读(43) 评论(0) 推荐(0)