A
Adnil
Unregistered / Unconfirmed
GUEST, unregistred user!
问题描述如下:
1. 数组A长度为7,里面存'a','b','c','d','e','f','g'
2. 数组B长度<=7,数据由用户输入,为数组A的子集,例如{'b','a','e','c','g'}, {'e','f','c'}
3. 现在要求输出长度为7的数组C,数组C的数据顺序要求在满足数组B的前提下尽量满足数组A
例如:
1. 输入{'b','a','e','c','g'}
输出b,a,e,c,d,f,g
2. 输入{'e','f','c'}
输出a,b,d,e,f,c,g
3. 输入{'f','b'}
输出a,f,b,c,d,e,g
1. 数组A长度为7,里面存'a','b','c','d','e','f','g'
2. 数组B长度<=7,数据由用户输入,为数组A的子集,例如{'b','a','e','c','g'}, {'e','f','c'}
3. 现在要求输出长度为7的数组C,数组C的数据顺序要求在满足数组B的前提下尽量满足数组A
例如:
1. 输入{'b','a','e','c','g'}
输出b,a,e,c,d,f,g
2. 输入{'e','f','c'}
输出a,b,d,e,f,c,g
3. 输入{'f','b'}
输出a,f,b,c,d,e,g