摘要: B1023 组个最小数 (20分) 给定数字 0 9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数 阅读全文
posted @ 2019-01-19 18:52 lingr7 阅读(310) 评论(0) 推荐(0) 编辑
摘要: B1019 数字黑洞 (20分) 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 阅读全文
posted @ 2019-01-19 17:21 lingr7 阅读(203) 评论(2) 推荐(0) 编辑
摘要: B1013 数素数(20分) 令 $P​_i$表示第 i 个素数。现任给两个正整数 $M≤N≤10^4$,请输出 $P_M$到 $P_N$的所有素数。 输入格式: 输入在一行中给出 M 和 N,其间以空格分隔。 输出格式: 输出从 $P_​M$到 $P_N$的所有素数,每 10 个数字占 1行,其间 阅读全文
posted @ 2019-01-19 15:59 lingr7 阅读(244) 评论(3) 推荐(0) 编辑
摘要: B1007 素数对猜想 让我们定义$d_n$为:$d_n =p_{n+1}−p_n$,其中$p_i$是第i个素数。显然有$d_1=1$,且对于n 1有$d_n$是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N( include const int MAXN=1000 阅读全文
posted @ 2019-01-19 15:57 lingr7 阅读(292) 评论(0) 推荐(0) 编辑