>>问题描述
1. 字符串数组S,有多个元素(个数>1)
2. 数组每个元素的字符串长度不等。例如: S[0]="你好吗" , S[1]="不好" , S[2]="为什么呢" , S[3]="壮志未酬呢" , S[4]="那就" , S[5]="好好干" , S[6]="好" 。。。
*可以假定每个字符宽度统一占10个像素
3. 有限宽度(比如100像素)内要把这些字符串按照原来的顺序排列。
要求:
3.1 每个字符串之间间隔5像素
3.2 串联起来的字符串总长度不能超过100像素
3.3 如果串联起来的字符串超过100像素,则舍弃长度最长的字符串
3.4 舍弃字符串后,剩余的字符串要求满足: 对应的数组索引的间隔相等
3.5 显示字符串个数最多
>>哪位朋友有解决问题的算法,不吝赐教啊!