- 博客(4)
- 收藏
- 关注
原创 [C++]H106OJ-第五周练习总结
题目一:产生数 Description 问题描述 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15)。 规则: 一位数可变换成另一个一位数: 规则的右部不能为零。 例如:n=234。有规则(k=2): 2-> 5 3-> 6 上面的整数 234 经过变换后可能产生出的整数为(包括原数): 234 534 264 564 共 4 种不同的产生数 问题: 给出一个整数 n 和 k 个规则。 求出: 经过任意次的变换(0次或多次),能
2022-04-26 11:14:40 299
原创 [C++]H106OJ-第三周练习总结
题目一:金属采集 Description 人类在火星上发现了一种新的金属!这些金属分布在一些奇怪的地方,不妨叫它节点好了。一些节点之间有道路相连,所有的节点和道路形成了一棵树。一共有 n 个节点,这些节点被编号为 1~n 。人类将 k 个机器人送上了火星,目的是采集这些金属。这些机器人都被送到了一个指定的着落点, S 号节点。每个机器人在着落之后,必须沿着道路行走。当机器人到达一个节点时,它会采集这个节点蕴藏的所有金属矿。当机器人完成自己的任务之后,可以从任意一个节点返回地球。当然,回到地球的机器人就无
2022-04-26 10:38:40 169
原创 [C++]H106OJ-第二周练习总结
题目一:幸运数 Description 幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。 首先从1开始写出自然数1,2,3,4,5,6,.... 1 就是第一个幸运数。 我们从2这个数开始。把所有序号能被2整除的项删除,变为: 1 _ 3 _ 5 _ 7 _ 9 .... 把它们缩紧,重新记序,为: 1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的数删去。注意,是序号位置,不是那个数本身能否被3整除!! 删除的应该是5,11, 17
2022-04-03 21:58:14 181
原创 [C++]H106OJ-第一周练习总结-前十名-班级排名-身份证排序
题目一:前十名 Description 数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。 Input 两行。 第一行一个整数n,表示要对多少个数据 第二行有n个整数,中间用空格分隔。表示n个数据。 Output 一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开 Sample Input 1 26 54 27 87 16 63 40 40 22 61 6 57 70 0 42 11 50 13 5 56 7 8
2022-03-23 22:25:01 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人