题目描述 输入一个高精度的正整数n(≤240位),去掉其中任意s个数字后,剩下的数字按原左右次序组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 输入格式 第一行,一个正整数n; 第二行,s(s<n的位数)。 输出格式 最后剩下的最小数。 输入样例 175438 ...
分类:
其他好文 时间:
2019-05-01 12:13:07
阅读次数:
322
static void Main(string[] args) { int a = 10; //数组长度 int b = 0; //小数位数 int min = 5; //最小数 int max = 20; //最大数 decimal[... ...
分类:
编程语言 时间:
2019-04-19 19:41:03
阅读次数:
163
part1 demo1.cpp 运行结果 demo2.cpp demo3.cpp 运行结果 demo4.cpp 理解控制语句continue和break的功能 demo6-1.cpp demo6-2 Part 2.补足程序,使得程序运行 编程中找出五个整数中的最大数和最小数,并输出找出的最大数和最小 ...
分类:
其他好文 时间:
2019-04-17 00:04:32
阅读次数:
146
实验结论: Part 1:验证性内容 1. 思考: 结论:替换代码后,依然成立。 拓展: 可以重复运行程序,更加方便。 2. 改写: 注:刚在打代码时,我漏掉了一个“break;”,编译运行正常,但是在结束时,Ctrl+D造成程序进入死循环,一直为等级是E,此处注意。 3. 结论:continue和 ...
分类:
其他好文 时间:
2019-04-15 23:24:14
阅读次数:
160
设$f(i,j)$为$i$个数的序列,有$j$个前缀最大值的方案数 我们考虑每次添一个最小数,则有:$f(i,j)=f(i 1,j)+(i 1) f(i 1,j 1)$,显然这是第一类斯特林数 从而我们得到一个朴素的答案:$$Ans=\sum\limits_{i=1}^{n}f_{i,a 1}×f_ ...
分类:
其他好文 时间:
2019-04-14 19:30:23
阅读次数:
219
part 1: 思考continue与break在循环中的功能区别: *continue可以在排除自己不想要的数据的情况下使循环继续进行。 *break会在遇到那个数据的时候直接跳出循环,不再循环。 思考continue和break在内层循环中出现时会不会影响外层循环: *两者都不会影响外层,只会在 ...
分类:
其他好文 时间:
2019-04-13 21:36:21
阅读次数:
120
面试题11:旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请 ...
分类:
编程语言 时间:
2019-04-11 16:39:48
阅读次数:
170
Java 提供的基础数据类型(也称内置数据类型)包含:整数类型、浮点类型、字符类型、布尔类型。 整数类型 整数类型变量用来表示整数的数据类型。整数类型又分为字节型(byte)、短整型(short)、整型(int)、长整型(long)这四种。 byte字节型 8 位,用于表示最小数据单位,如文件中数据 ...
分类:
编程语言 时间:
2019-04-09 00:45:41
阅读次数:
271
题目描述 给定n 位(n≤100)正整数a,去掉其中任意k≤n 个数字后,剩下的数字按原次序排列组成一个新的正整数。对于给定的n 位正整数a和正整数k,设计一个算法找出剩下数字组成的新数最小的删数方案。 对于给定的正整数a,计算删去k 个数字后得到的最小数。 输入 输入数据的第1 行是1 个正整数a ...
分类:
其他好文 时间:
2019-03-23 22:47:24
阅读次数:
204
向量空间中可以组合出整个空间的项的最小数叫做这个线性空间的维数,而所有的项作为该线性空间的一个基底,简称基。 线性基是一种特殊的基底,对应异或空间的基底,即使用基底相互异或可以得到整个空间 求几个数的线性基可以用高斯消元求解,将每个数二进制展开后,类比于求向量空间的基底,只是将加法换为不进位加法异或 ...
分类:
其他好文 时间:
2019-03-23 22:12:28
阅读次数:
143