微前端架构如何改变企业的开发模式与效率提升
652
2022-10-22
删除多个元素(C语言实现)
删除多个元素
描述格式样例题解及详细注释
描述
从长度为n的整数序列中删除指定位序的m个元素,按照原顺序输出剩余的元素。其中,1≤m≤n≤1000,原整数序列为a;要删除的元素位序按照严格单调递增的方式存储在序列b中,其中元素b[i]表示要从a中删除的元素的位序,输入数据保证0≤b[i]≤n-1, b[i]<b[i+1]。
例如:n=10,m=5,a={46, 7, 27, 50, 71, 79, 21, 56, 18, 77},b={0, 2, 3, 4, 5},
则删除后得到序列为{7, 21, 56, 18, 77 }
格式
输入格式 三行数据。 第1行两个正整数,分别表示n和m 第2行n个整数,表示待删除元素的序列a 第3行m个正整数,表示要删除元素的位序
输出格式 只有一行,表示a中剩余的元素,不得改变元素之间原来的先后顺序。
样例
输入样例
10 4 2 81 64 88 55 74 6 80 41 93 0 2 4 7
输出样例
81 88 74 6 41 93
题解及详细注释
#include
我是调用read1和read2函数读取输入,大家也可以直接在主函数里面直接读取读取输入,尝试写一下。若有更好的想法,还请评论区指教。
写于2021年7月21日00:01分,晚安,各位。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~