【题解】绝地求生

题目描述

小飞最近迷上了一个叫绝地求生的游戏。不过他的技术并不好,假设他的战斗力是x。不过,他的战斗力是由心情来定的,每天都不同。现有一群(1≤n≤100000)也是玩绝地求生的朋友,他们也有战斗力。小飞想找一些比自己强的人玩,提高自己的战斗力,如:小烨,小祖,小明等。

小飞一共玩了m天,假设其他人的战斗力不变。问:小飞每天可以找到多少比自己强的人。

输入输出格式

输入格式

第一行,输入一个n,表示有n个朋友;(1≤n≤100000)

第二行输入n个朋友的战斗力;每个朋友战斗力不超过long int(已有序);

第三行输入一个m,表示有m天;(1≤m≤100000)

接下来m行,表示小飞每天的战斗力;(小飞战斗力不超过int范围)。

输出格式

共m行,每一行小飞每天找到的人数。

输入输出样例

输入样例

5

1 1 3 5 5

3

0

2

5

输出样例

5

3

0

题解

二分查找模板题,暴力即可。

#include<iostream>
using namespace std;
int n,m,a[100005],k[100005],mid;
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    cin>>m;
    for(int i=1;i<=m;i++)
    {
        cin>>k[i];
    }
    for(int i=1;i<=m;i++)
    {
        for(int low=0,high=n+1;;)
        {
            mid=(low+high)/2;
            if(mid==low||mid==high)
            {
                cout<<n-mid;
                break;
            }
            else if(a[mid]<=k[i])
            {
                if(a[mid+1]>k[i])
                {
                    cout<<n-mid;
                    break;
                }
                else
                {
                    low=mid;
                }
            }
            else
            {
                if(a[mid-1]<=k[i])
                {
                    cout<<n-mid+1;
                    break;
                }
                else
                {
                    high=mid;
                }
            }
        }
        if(i<m) cout<<endl;
    }
    return 0;
} 

参考程序

原文地址:https://www.cnblogs.com/kcn999/p/10352784.html

时间: 2024-08-02 09:27:35

【题解】绝地求生的相关文章

《绝地求生》大热!只因每个“吃鸡群众”心中都有个主角光环

如果说2017年最火爆的词汇,或许是"大吉大利.晚上吃鸡".基本上每一个人的朋友圈里,都能看到这句话的踪影. 如果说2017年最火热的游戏,可能就要分上下集了.上半年是手机游戏<王者荣耀>,这还只主要是在中国火爆,而在下半年则是<绝地求生:大逃杀>,而它实实在在是世界级的爆款. 前述"大吉大利.晚上吃鸡"一词恰恰出身于这款<绝地求生:大逃杀>,谁能在游戏中获得最后的胜利,屏幕上就会显示出上述字眼,以至于很多玩家都亲切的将其称之为吃

《绝地求生》第一保命神器,凭什么是它?

作为<绝地求生>的另一大关键词,平底锅已经有些被人"玩坏"了之感.在各种游戏直播或攻略截图中:使用平底锅防护全身.成为另类防弹背心者有之:演示如红太狼一般挥舞平底锅战斗.格挡子弹者有之--各种平底锅玩法,俨然让<绝地求生>大有了一种漫山遍野"背锅侠"的风味. 平底锅却绝不仅仅是游戏中的一个奇葩道具,某种意义上,其首先于2000年那部由深作欣二导演.北野武出演的电影<大逃杀>之中,恰恰是剧中男主角七原秋也在大逃杀获得的第一个武器锅盖

“大逃杀”这么火,为何国内“绝地求生”都靠手游撑面子?

2017年的现象级游戏<绝地求生:大逃杀>(简称<绝地求生>)席卷全球,该游戏的创意总监近日表示,其销量突破了2000万份. <绝地求生>是一款玩法直白简洁的"大逃杀"类游戏,每局游戏有100名玩家参与,玩家被投放到孤岛上进行对抗,最终生存的玩家仅有一人,幸存玩家屏幕上会出现一行字:"Winner Winner,Chicken Dinner",直接翻译过来就是"大吉大利,晚上吃鸡",因此这类游戏也被称作&quo

你不知道的《绝地求生》,外挂战的实质是货币战争

12月22日,游戏<绝地求生·大逃杀>官方微博@绝地求生公布,腾讯公司获得<绝地求生>国服独家代理权以来,配合公安机关成功破获了首起<绝地求生>外挂制作和传播的案件. 同时,<绝地求生>制作人Brendan Greene近日也表示,虽然世界各国都有作弊玩家,但是中国玩家占到了其中的99%. 不过,围绕着<绝地求生>的外挂封杀战中,一个有趣的小细节更加耐人寻味: 11月22日,腾讯宣布正式与PUBG公司达成战略合作,获得<绝地求生>在中

《绝地求生》封杀外挂玩家150万,或许还要效法前辈“黑吃黑”

根据BattlEye官方给出的数据,目前<绝地求生>的总封禁人数已达150万,而2017年11月中旬的时候这个数字是70万.绝地求生的总监Brendan Greene说:在过去两三个月,我们真的花了很大功夫去应对外挂.通过各个措施,我们减少了67.5%的外挂. 你觉得可信吗?吃鸡里的外挂真的少了吗? 比起国外,由于"免费畅游.道具付费"模式在中国的盛行,以及由此培育起来的庞大的人民币玩家群体,使得有良好付费习惯的这一用户群落,锻造出了更加凶猛的外挂研发军团. 在圈内看来,国

网吧上网小心绝地求生账号被盗

前言: 绝地求生在中国很火 也被称做拯救网吧的游戏 关键游戏运行需要电脑很高的配置 所以很多人会在网吧玩 游戏  而网吧处于公共网络 公共网络并不安全 可以说和WiFi 的公共网络一样 充满了有目的的攻击者! 其实这些年盗号 不是以前通过一个盗号软件 去钓鱼 会有人上当 而是攻击者瞄准 渗透网吧的无盘服务器去植入恶意代码 而网吧每天会产生很多客户的数据 比如登录QQ 账号密码 浏览网页 等等 这些数据可以被攻击者截获到  数据意味这资源 也许是金钱 这是我随便在某个网吧服务器提取的日志 可见很多

脑洞不是一般大!肆虐《绝地求生》的外挂还有这种操作?

作为2017年最热的游戏,<绝地求生:大逃杀>(俗称"吃鸡游戏")的火爆,不仅压掉了<王者荣耀>,也让昔日游戏界的无敌IP<魔兽世界>有些黯然失色,形成了一个独特的"吃鸡"现象.然而,要来的迟早要来,在腾讯宣布代理国服的同时,关于外挂这个跗骨之蛆导致整个游戏出现若干个千手千眼的神佛.动辄手臂伸长若干倍.长出透视墙壁的千里眼等等神迹. 20余个账号中就有1个'"开挂",最早一批外挂的制作者.一个月利润不下百万--

ue4绝地求生的操作控制

原创,转载请注明出处 在人物的移动转向和视角中,首先拆分3个部分:位移,朝向,动画.(世界坐标系下人物的location.rotation,动画和这些没关系,是被动画蓝图里animGraph的条件控制的,这些条件中的变量的改变在动画蓝图的eventGraph里,一般在人物的controller中也会写一些,严格说不是没有关系,只是我们可以先忽略动画,先搞清楚前面2个) 玩家输入有2种,键盘和鼠标. 绝地求生中,WASD键控制的是人物的移动(位置),鼠标控制的是人物的朝向.举个例子,让人物向右转的

如何禁止吃鸡游戏,如何屏蔽局域网用户玩绝地求生、终结者2、荒野行动等手游?

<绝地求生>(PUBG) 是一款突破性的战术竞技类游戏,凭借其独特创新的玩法模式,写实风格带来的代入感和沉浸感深受玩家喜爱.目前,吃鸡类游戏深受用户喜爱,也涌现了一大批的同款端游和手游. 对于上网行为管理来说,我们要讨论的是如何禁止局域网客户机(电脑和手机)玩这类游戏.在本文中,我将演示如何用WSG-500E(WFilter NGF系统)来屏蔽局域网用户玩吃鸡类游戏. 1. 在"应用过滤"中屏蔽"steam游戏平台"和"网易游戏".