博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10.28T4 二分
阅读量:7223 次
发布时间:2019-06-29

本文共 1611 字,大约阅读时间需要 5 分钟。

5161 -- 【11.04题目】抢气球

Description

  小A教室的墙上挂满了气球,五颜六色,小朋友们非常喜欢。
  刚一下课,小朋友们就打算去抢这些气球。每个气球在墙上都有一定的高度,只有当小朋友跳起来时,手能够到的高度大于等于气球的高度,小朋友才能摘到这个气球。为了公平起见,老师让跳的低的小朋友先摘,跳的高的小朋友后摘。小朋友都很贪心,每个小朋友在摘气球的时候都会把自己能摘的气球都摘掉。
  很巧的是,小朋友们跳起来手能够着的高度都不一样,这样就不会有跳起来后高度相同的小朋友之间发生争执了。

Input

  第一行输入两个空格分隔的整数n,m,其中n表示小朋友的数量,m表示墙上气球的数量。
  第二行输入n个正整数(每两个整数之间用空格隔开),第i个数为 ai,表示第i个小朋友跳起来手能够着的高度为ai。
  第三行输入m个正整数(每两个整数之间用空格隔开),第i个数为 hi,表示第i个气球的高度为hi。

Output

  输出一共n行,每行一个整数。
  第i行表示第i个小朋友摘到的气球数量。

Sample Input

5 6 3 7 9 6 4 1 2 3 4 5 6

Sample Output

3 0 0 2 1 【样例1解释】   对于第一组样例输入,摘取气球的顺序依次为1,5,4,2,3号小朋友。1号小朋友能摘1,2,3号气球, 5号小朋友能摘4号气球,4号小朋友能摘5,6号气球,2,3号小朋友没有气球可摘了。

Hint

balloon.in
10 10
1 2 3 4 5 6 7 8 9 10
3 1 4 6 7 8 9 9 4 12
balloon.out
1
0
1
2
0
1
1
1
2
0
 
 
 
排序然后直接二分
(我竟然分不清n,m两个字符调半天才对了。。。。。)
code:
1 #include
2 #include
3 #include
4 #define N 1000005 5 using namespace std; 6 struct node { 7 int h,id; 8 } e[N]; 9 bool cmp(node a,node b) {10 return a.h
>n>>m;16 for(int i=1; i<=n; i++) {17 cin>>e[i].h;18 e[i].id=i;19 }20 for(int i=1; i<=m; i++) {21 cin>>a[i];22 }23 sort(e+1,e+n+1,cmp);24 sort(a+1,a+m+1);25 int pos=0;26 for(int i=1; i<=n; i++) {27 int now=upper_bound(a+1,a+m+1,e[i].h)-a-1;28 if(now-pos>0) {29 ans[e[i].id]=now-pos;30 pos=now;31 }32 }33 for(int i=1; i<=n; i++) {34 cout<
<<'\n';35 }36 return 0;37 }

over

转载于:https://www.cnblogs.com/saionjisekai/p/9867063.html

你可能感兴趣的文章
Lombok使用详解(转)
查看>>
Java中泛型Class<T>、T与Class<?>
查看>>
Android Toolbar的使用 顶部标题栏+后退键
查看>>
[LeetCode] All Paths From Source to Target 从起点到目标点到所有路径
查看>>
[React Testing] Confidently Ship Production React Apps
查看>>
js进阶 12-18 jquery如何实现自定义右键菜单(把问题分细)
查看>>
使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错
查看>>
js将日期格式转换为YYYY-MM-DD HH:MM:SS
查看>>
前端UI框架选择区别对比推荐
查看>>
Python游戏《外星人入侵》来了~
查看>>
设计模式-结构型模式,python组合模式
查看>>
echarts 与 百度地图bmap结合系列: 如何设置地图缩放级别和监听缩放事件
查看>>
nginx set变量后lua无法改值
查看>>
RabbitMQ Performance Testing Tool 性能测试工具
查看>>
rabbitMQ 常用命令
查看>>
java中如何模拟真正的同时并发请求?
查看>>
iostat中的util和svctm (Two traps in iostat: %util and svctm)
查看>>
值得推荐的10本PHP书籍(转)
查看>>
函数柯里化
查看>>
都是用 DllImport?有没有考虑过自己写一个 extern 方法?
查看>>