题目描述:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。输入:输入可能包含多个测试样例。对于每个测试案例,输入的第一行为一个整数m (1 2 #include 3 #i....
分类:
编程语言 时间:
2014-12-23 19:06:20
阅读次数:
200
题目链接:http://codeforces.com/problemset/problem/496/B题目意思:给出 n 位数你,有两种操作:1、将每一位数字加一(当某一位 > 9 时只保存个位数) 2、循环右移(最右边那个数字去到第一位上)。问经过若个两种操作的组合后,得到的最小数值为多少。 .....
分类:
其他好文 时间:
2014-12-23 00:15:39
阅读次数:
261
1、定理内容Dedekind切割定理:设是实数集的一个切割,则或者有最大数,或者有最小数。确界定理:非空有上界的数集必有上确界,非空有下界的数集必有下确界。2、证明过程设非空数集有上界记,即是上界的集合令的补集为,即从而形成实数集的一个切割由Dedekind定理知,要么有最大数,要么有最小数若有最大...
分类:
其他好文 时间:
2014-12-21 20:31:50
阅读次数:
364
比较费空间的笨方法:#includevoid main(){ int i,j,k,*m,*n,*q,temp; printf("请输入三个数:"); scanf("%d,%d,%d",&i,&j,&k); printf("三个数是:%d,%d,%d\n",i,j,k); m=&i,n=&j,q=&k...
分类:
编程语言 时间:
2014-12-20 23:17:52
阅读次数:
233
题目-题目三 最大最小数之差描写叙述给定三个整数,求这三个数中最大值与最小值之差。关于输入仅仅有一行,包含待处理的三个整数。关于输出一共一行,输出最大数减去最小数的差。样例输入3 5 9样例输出6提示三个数中可能出现相等的情况1234567891011121314151617181920212223...
分类:
其他好文 时间:
2014-12-18 14:53:44
阅读次数:
151
经典排序算法 - 选择排序Selection sort
顾名思意,就是直接从待排序数组里选择一个最小(或最大)的数字,每次都拿一个最小数字出来,
顺序放入新数组,直到全部拿完
再简单点,对着一群数组说,你们谁最小出列,站到最后边
然后继续对剩余的无序数组说,你们谁最小出列,站到最后边
再继续刚才的操作,一直到最后一个,继续站到最后边,现在数组有序了,从小到大
举例
先说看每步的状态变...
分类:
编程语言 时间:
2014-12-16 13:35:47
阅读次数:
200
删除中的最值问题(1)整数删数字后的最小数:请在整数n =83179254297017652删除9个数,使得余下的数字按照原次序组成最小的的新数。设计要点:在整数n中删除s个数字后余下的数字按原来的次序组成一个新的正整数m对给定的n,s寻找一种方案使得组成的数字最小,操作数据可以是高精度数据,在这里...
分类:
其他好文 时间:
2014-12-15 13:34:02
阅读次数:
167
题目1504:把数组排成最小的数
时间限制:1 秒内存限制:128 兆特殊判题:否提交:1463解决:448
题目描述:
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
输入:
输入可能包含多个测试样例。
对于每个测试案例,输入的第一行为一个整数m (1<=m <=10...
分类:
编程语言 时间:
2014-12-10 14:18:21
阅读次数:
252
题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。输入:输入可能包含多个测试样例,对于每个测试案例,输入的第一行为一个整数n(1 ...
分类:
编程语言 时间:
2014-12-08 22:38:27
阅读次数:
184
题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出所有数字中的最小一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字321323.分析:最直接做法是先求出这个数组中所有数字的全排列,然后把每个排列拼起来,求拼起来数字最小的一个..
分类:
编程语言 时间:
2014-12-05 19:46:53
阅读次数:
207