可能说得不是很明白,请见谅~~
1,求平均分
输入:两行
第一行是分数个数n
第二行是这n个分数,以空格隔开
输出:去掉最高分与最低分后的平均成绩
2,密码
输入:一行
第一行:26个小写字母 以空格隔开 如 b a c e u ................. v y z r s q
第二行:一个字符串(大写字母) 如: BUPTZ
输出:(B用第一行的第二个字母替换,U用第21个替换,P用第('A'-'P'+1)个替换,明白我意思吧...,Z用第26个字母q替换)
3,排序
输入:四行
第一行:个数N1
第二行:N1个数,升序排列(序列a)
第三行:个数N2
第四行:N2个数,升序排列(序列b)
输出:N2行
第i行是,a中小于 b的第i个数 的数的个数
4,哈夫曼编码
输入:两行
第一行:个数N
第二行:N个以空格隔开的数,表示这N个字符的出现次数
输出:一行,哈夫曼编码的平均长度