编程问题,急要,c++,金币不是问题
光头强砍树,森林里面有N棵,他们按照由低到高的顺序排好了的,李老板问光头强M次,每次问光头强高度为K的松树有多少棵。
【输入格式】:
第一行是输入正整数N和M 用一个空格隔开 [1,10^6]
(区间的表示n属于[a,b]区间,a=<n=<b n属于[a,b]区间,a<n<b <a,b> )
第二行N个正整数,之间一个空格隔开,表示N棵树的高度。
第三行M个正整数,之间用一个空格隔开,表示M个询问,每次询问高度为K 的松树有多少棵 K属于[1,1000]区间。
【输出格式】
一行M个正整数,之间用一个空格隔开,分别表示对应每次询问高度为K 的树的数量,如果没有就输出0
【样例】
5 2
3 4 5 2 3
3 4
【输出样例】
2 1
光头强砍树,森林里面有N棵树,我们知道他们的高度,李老板要光头强将高度为K的树全部砍掉,请问输出砍掉高度为K的树后森林里树的情况。
【输入格式】:
第一行是输入正整数N [1,10^6]
(区间的表示n属于[a,b]区间,a=<n=<b n属于[a,b]区间,a<n<b <a,b> )
第二行N个正整数,之间一个空格隔开,表示N棵树的高度。
第三行砍掉高度为K K属于[1,1000]区间。
【输出格式】
一行正整数,之间用一个空格隔开,表示砍掉高度为K的树之后的全部树的情况
【样例】
5
3 4 5 2 3
3
【输出样例】
4 5 2
写了个程序参考(符合你当前的样例结果)
只是感觉题目有点问题
",森林里面有N棵,他们按照由低到高的顺序排好了的"
实际的样例数据没有排序
另外,输出不知最后空格有没有问题
热门标签: